Troubleshooting in the Functional Test perspective In this section, you will learn how to troubleshoot the tests in the Functional Test perspective. Troubleshooting functional tests in Mozilla Firefox browsersIf you encounter problems while testing in Mozilla Firefox browsers, the following workarounds might help resolve them.Troubleshooting functional tests in the Google Chrome browserIf you encounter problems while testing in the Google Chrome browser, you will find useful information in this section to resolve them.Unable to test eclipse-based applicationsGenerally the applications that are enabled for functional testing is in the enabled state after you upgrade IBM® DevOps Test UI (Test UI). If you find any issues while testing the applications, disable the Eclipse application and enable it again for functional testing.Unable to test Java applications in Linux and WindowsWhen you run a functional test for a Java application on a Linux or Windows operating system, the test run fails.Ambiguous object recognition in functional testingAmbiguous recognition occurs when IBM® DevOps Test UI (Test UI) can not uniquely identify an object in the system-under-test. This commonly happens when Test UI cannot differentiate between an instance of the application-under-test started by a script playback and an instance of the same application inadvertently left open previous to script playback. This also applies to identical windows from one application and identical HTML documents. Ambiguous recognition will cause script playback failure unless the duplicate application is closed.Screen snapshot on playback failure of functional testsIf playback of a script causes an exception to be thrown, IBM® DevOps Test UI (Test UI) takes a screen snapshot at the time of the failure. The screen snapshot is accessible through the log.Tips and tricks for functional testing HTML applicationsThis topic provides tips and tricks for recording and playing back scripts to test HTML applications.Unable to record tests with the simplified scripting preferenceWhen you record tests for an HTML application, the recording window of the functional test script either does not capture test steps or slows down if you selected Enable Simplified Scripting in the Preferences window for Functional Testing.Standard properties available for functional testing HTML objectsStandard properties provide a common way to access properties and their values across browsers. This topic lists the standard properties available for HTML objects.Uninstalling DevOps Test UI cleanlyIf you have any issues during uninstall and reinstall of IBM® DevOps Test UI (Test UI), you can perform a few tasks to verify whether the required processes are stopped and all the files are deleted from the computer.Problems with object recognitionIf you encounter a problem with object recognition during testing, you might be able to resolve the problem by following these instructions.Unable to find the correct control by using the Insert Test Object optionWhen you try to add a step in the functional test script by using the Insert Test Object option, IBM® DevOps Test UI (Test UI) fails to find the correct control.Unable to create a verification point by using the vpDynamic actionWhen you run a functional test for the first time to create a verification point by using the vpDynamic("vpName").performTest() action in the test script, the test step fails. Playback fails for functional tests with startApp(param1, param2)When you run a functional test for an HTML application by using the Web UI engine that has a test step with startApp(executable, url) to open the application, then IBM® DevOps Test UI (Test UI) switches to any active window that is maximized and the test fails. Unable to locate the dataset in a compound testWhen you play back a compound test that contains a functional test script associated with a dataset, the playback fails.Troubleshooting issues in SAP testsYou can find information about the issues or problems that you might encounter while you test the SAP GUI. Details about issues, their causes and the resolutions that you can apply to fix the issues are described in the following table.Problems with environment enablementWhen it is not possible to record on the application-under-test, you must verify whether the test environment was enabled for functional testing.Handling exceptionsIf an exception occurs during testing, you might be able to handle it by following these instructions. Two common exceptions are the ambiguous recognition exception and the Mutex timeout exception during playback.Collecting DevOps Test UI error logsWhile working with IBM® DevOps Test UI (Test UI), you might encounter some problems that you can easily troubleshoot. If you are unable to troubleshoot the problem, you can contact IBM Software Support. Gather all the required background information such as logs, crash dumps, and traces and provide them to the IBM Software Support for investigation. In addition to the background information, you must also generate the error logs and provide those files to the support team.Viewing trace files within DevOps Test UIYou can view IBM® DevOps Test UI (Test UI) trace files in the Test UI integrated development environment (IDE) Error Log view.Unable to play back tests when the computer is lockedThe functional test script fails to identify the correct control and the playback fails if your computer is locked during the playback.Frequently asked questionsThis section provides answers to frequently asked questions about IBM® DevOps Test UI (Test UI).Error messagesThis section provides information about error messages that you might encounter with IBM® DevOps Test UI (Test UI). This section lists the error messages by ID, explanation, system action and your response to correct the error message.Parent topic: Troubleshooting