Defect fixes

You can find the defects that are fixed in this version of IBM® DevOps Test UI (Test UI). You can also find the defects that were fixed in the earlier versions of Test UI. DevOps Test UI is the new name of Rational® Functional Tester from 11.0.0 onwards.

Defects fixed in DevOps Test UI 2024.06 (11.0.2)

The defects fixed in the current version of Test UI are as follows:
ID / APAR Description
TP-91484 Previously, when you selected the Load option from My Repository workspace for a component to load all the test assets available in the stream to be pushed to IBM Engineering Workflow Management, the assets created by the other users failed to load and displayed an error message. This problem is fixed.
TP-92011 / PH59989

Previously, when you ran a functional test from IBM Engineering Test Management, and if the test run could not be completed because of any errors, the execution status stopped and remained at 70%. This problem is fixed.

Now, even in the event of errors, the test runs till it is 100% complete and the log file updates correctly.
TP-92285 Previously, when you ran a Web UI test that had user actions on multiple windows, the switchover to the parent window, after closure of the child window, for the user action did not work correctly and the test run failed with the NoSuchWindow exception. This problem is fixed.

Defects fixed in earlier versions

Defects fixed in 11.0.1

ID / APAR Description
TP-85450 / PH50908 Previously, when you recorded tests for an HTML application, the recording window of the functional test script either did not capture test steps or slowed down if you selected Enable Simplified Scripting in the Preferences window for Functional Testing. To fix this problem, you can clear the Enable Simplified Scripting option in the Preferences window, and then select the Simplified Scripting option from the Select Mode list in the Record a DevOps Test UI window.
TP-87273 / PH54177 Previously, when you ran a functional test by using the Web UI engine and if a test step had an image verification point on a div control in the second window of the application, then the verification point failed. This problem is fixed.
TP-87880 / PH54475 Previously, when you recorded additional steps by using the Insert Recording into Active Functional Test Script option in the running browser instance for a functional HTML test, the recording failed with an error. This problem is fixed.
TP-89305 Previously, when you ran a test for Windows 64-bit applications with the tree-view control, the playback failed with SubitemNotFoundException. This problem is fixed.
TP-91129 Previously, when you recorded tests for a Windows application, after the log-on action, the login window closed and with that the test recording stopped abruptly. As a result, the recording could not continue on the new window that appeared. This problem is fixed.
TP-91202 / PH59019
Previously, when you configured the RQM adapter of Test UI to enable logging by using the configureadapter.bat file, the adapter failed to generate debug traces. To fix this problem, you must perform the following steps:
  1. Download the log4j2.xml file, and place the file in the DevOpsTest\FunctionalTester\RQMAdapter directory.
  2. Copy the following jar files from <Install_Directory>\IBMIMShared\plugins\com.ibm.rqm.integration.client_<version>\lib to the DevOpsTest\FunctionalTester\RQMAdapter directory:
    • commons-logging-1.2.jar
    • log4j-api-2.17.1.jar
    • log4j-core-2.17.1.jar
    • log4j-jcl-2.17.1.jar
  3. Replace start "" %RFT_ARG_JRE% -classpath %RFT_INSTALL_DIR%\rational_ft.jar com.rational.test.ft.RQMAdapterConfigure %* in the configureadapter.bat file with the following command:

    start "" %RFT_ARG_JRE% -Dlog4j2.configurationFile=.\log4j2.xml -classpath .\log4j-api-2.17.1.jar;.\log4j-core-2.17.1.jar;.\log4j-jcl-2.17.1.jar;.\commons-logging-1.2.jar;%RFT_INSTALL_DIR%\rational_ft.jar com.rational.test.ft.RQMAdapterConfigure %*

TP-91238
When you record or play back functional tests for Java applications that use Java 9 or later on Linux, the UI controls might not be recognized correctly. To work around this problem, you must perform the following steps:
  1. Set the path of the rational_ft_bootstrap.jar file in the executable file with the other jar files of the application for which you are running the test: DWCLASSPATH=/opt/IBM/IBMIMShared/plugins/com.rational.test.ft.enabler.wsw_10.1.0.v20240208_0142/rational_ft_bootstrap.jar
  2. Add the following java flags:
    -Djavax.accessibility.assistive_technologies=com.rational.test.ft.bootstrap.Bootstrap
    -Dsun.java2d.uiScale.enabled=false
TP-91569 / PH57165 Previously, when you ran a functional test that had steps associated with a logger and feign client dataset APIs, Test UI displayed java.lang.UnsupportedClassVersionError. This problem is fixed.
TP-91596 Previously, when you ran a Web UI test with a custom code to use JDBC libraries, Test UI displayed java.lang.UnsupportedClassVersionError. This problem is fixed.
TP-91735 Previously, when you ran a Web UI test that had a verification point to verify the tagName property, the test step failed. This problem is fixed.

Defects fixed in 11.0.0

ID / APAR Description
TP-88262

Previously, when you ran Web UI tests that had a large number of test steps, the unified report failed to be exported as a PDF. This problem is fixed.

TP-89286 Previously, when you ran a schedule that had a UI test, and if the RTW_WebUI_Browser_Selection variable was not defined for the test, the test failed without an indicative message for the failure. This problem is fixed.
TP-89319 / PH56255

Previously, when you ran a Web UI test from a schedule, and if the test had Verification Points (VPs) with the Retry verification point until attribute is verified or time out expires option selected, the test failed randomly. This problem is fixed.

TP-89519 Previously, when you ran a security scan before installing DevOps Test UI as part of DevOps Test Workbench, the scan reported certain common security vulnerabilities (CVEs). These known vulnerabilities are fixed.
TP-89803 / PH56973 Previously, when you ran a functional test by using the Web UI engine and if the test contained an ITestDataTable API, then the test either failed to retrieve the row count in the table or the playback slowed down. This problem is fixed.
TP-89916 / PH57165 Previously, when you recorded a Web UI test that had a test step to select an option from a list box, the test step was not captured. This problem is fixed.
TP-90253 Previously, when you ran a Web UI test that had an alphanumeric value with 8 characters for a UI control, the test failed. This problem is fixed.

Defects fixed in 10.5.4

ID / APAR Description
TP-87288 Previously, when you ran mobile tests on Android devices, some pages of the mobile application took a long time to load. This problem is fixed.
TP-88193 Previously, it was not possible for you to use Git Actions to run Web UI tests when Rational Functional Tester is installed on MacOS Ventura 13. This problem is fixed.
TP-88249 Previously, when you ran mobile tests on Android devices, the test step with the swipe-down action failed. This problem is fixed.
TP-88309 / PH55116 Previously, when you ran a Web UI test in the headless mode in Google Chrome, the browser was not maximized, and the screen resolution did not match the resolution that was used while recording the test.

This problem can be fixed by specifying the screen resolution by using the Launch browser arguments option in the Run configuration dialog.

TP-88352 /PH54806 Previously, when Verification Points (VPs) failed with the timeout error in a Web UI test, the unified report excluded the timed-out VPs and displayed an incorrect number under VP Steps. This problem is fixed.
TP-88365 / PH55261 Previously, when you recorded a Web UI test or added steps to an existing test by using the Running browser instance option in Google Chrome or Microsoft Edge, Rational Functional Tester did not generate the test steps after you stopped recording. This problem is fixed.
TP-88510 Previously, when you recorded mobile tests on Android devices, user actions on some pages of the mobile application took longer to process. This problem is fixed.
TP-88601 / PH55545 Previously, when you ran a functional test by using the Web UI engine that had a test step with startApp(executable, url) and a regular expression to find an object, then the test failed with an exception because the required object was not found. This problem is fixed.
TP-88751 Previously, when you ran a Web UI test that was recorded by using the running browser instance, and when the default profile was configured in the Preferences page for Microsoft Edge, then the test failed with a fatal error. This problem is fixed.
TP-88799 Previously, when you tried to record or run a Web UI test by using Google Chrome 115, the browser failed to open because of the unavailability of the compatible Chrome Driver for download. This problem is fixed.
TP-88809 / PH55877 Previously, when you ran a Web UI test that had a test step with a drop-down list item with a non-breaking space (&nbsp;), then the test failed. This problem is fixed.
TP-89379 Previously, when you used the default profile of a browser to run a Web UI test, the unified report opened successfully whereas the application failed to open in the browser. This problem is fixed.

You can now select the Launch report after playback option in the Window > Preferences > Test > Test Execution > UI Test > Playback > Report tab before the playback.

Defects fixed in 10.5.3

ID / APAR Description
TP-85384 Previously, when you ran a Web UI test that contained a dataset, and if you used the custom code IDataSetController and the getRow(i) API to retrieve dataset row details, Rational Functional Tester failed to retrieve the data beyond the second row with the java.lang.IndexOutOfBoundsException error. This problem is fixed.
TP-85967 / PH52003 Previously, when you ran a functional test by using the Web UI engine and if the test contained an ITestDataTable API, then the test failed to retrieve the data in the table. An error was logged in the unified report. This problem is fixed.
TP-85989 Previously, when you opened the test to customize the test script of the SAP Fiori application, it took more time to edit the steps and save any changes. This problem is fixed.
TP-86525 / PH52697 Previously, when you tried to add a step in the functional test script by using the Insert Test Object option, Rational Functional Tester failed to highlight the control with a red rectangle. This problem is fixed.
TP-86906 / PH53839 When Rational Functional Tester opened Google Chrome 111 to record or run a Web UI test, the browser opened with a blank page and failed to record or run the test. This problem is fixed.
TP-86991 Previously, when you selected the Launch browser with arguments option to record or play back a Web UI test, Rational Functional Tester did not retain the selection for the consecutive test recordings or test runs. Also, if you deleted the arguments in the text box when the Launch browser with arguments option was not selected, then Rational Functional Tester displayed an error. This problem is fixed.
TP-87077 / PH54074 When Rational Functional Tester opened Google Chrome 111 or Microsoft Edge 112 to record or run a Web UI test, the browser opened with a blank page and failed to record or run the test. This problem is fixed.
TP-87151 / PH53920 Previously, when you ran a functional test by using the Web UI engine and if a test step had multiple properties that were used with a regular expression to find an object, then the required object was not found, and the test failed with an exception. This problem is fixed.
TP-87168 / PH53955 Previously, when you ran a functional test by using the Web UI engine and if a test step had a className property that was used with a regular expression to find an object, then the required object was not found, and the test failed with an exception. This problem is fixed.
TP-87180 / PH53973 Previously, when you ran a schedule for Web UI tests by using Rational Functional Tester in shell-sharing mode with Rational Performance Tester, and if you had set the Action to Exit User for UI Action Failed and UI Fatal Error in Window > Preferences > Test > Test Execution > Error handling, then the test run continued to the next test even after the first test failed. This problem is fixed.
TP-87226 / PH54088 Previously, when you ran a Web UI test that had a verification point to verify the content of a scalable vector graphic text, the test step failed. This problem is fixed.
TP-87301 / PH54222 Previously, when you ran a mobile test on devices or simulators connected to a remote agent computer on a Mac operating system, the port number of the remote agent specified in the Window > Preferences > Test > Test Execution > UI Test Playback > Mobile Device tab was ignored, and the test failed with an error. This problem is fixed.
TP-87925 Previously, when you ran a mobile test with a Tap action at specific coordinates for the container element, the playback failed. This problem is fixed.

Defects fixed in 10.5.2

ID / APAR Description
TP-83333 / PH47615 Previously, when you ran a functional test by using the Web UI engine and if a test step had a large number of UI controls to be recognized, then the test failed with an exception. This problem is fixed.
TP-83452 Previously, when you recorded a script in Windows and played it back in Linux, the user actions on the menu bar failed with a NoMatchingWindowException error. To work around this problem, you must convert the Eclipse.exe process name in the test script into a regular expression for pattern matching, and then run the test.
TP-84765 Previously, when you ran a web UI test with a verification point to verify the content of a scalable vector graphic text, the test step failed. This problem is fixed.
TP-85123 Previously, when you ran a Web UI test that is contained in a compound test or if the Web UI test contains split UI actions, then the substitution of dataset variable started to replicate and multiply. The multiple substitution terminated the test run. This problem is fixed.
TP-85179 Previously, when you ran a test that contained menu actions in an Eclipse application, the test steps with a menu().click action failed with an exception. This problem is fixed.
TP-85313 Previously, when you recorded a Web UI test, Rational Functional Tester failed to stop the recording and did not generate the test immediately after you closed the browser window. This problem is fixed.
TP-85491 / PH51041 Previously, when you ran a functional test by using the Web UI engine in the Edge browser, the browser closed after the test run was completed, although the close browser action was not listed in the script. This problem is fixed.

Now, if the close browser action is not listed in the script, the browser continues to run after the test run completes and only the browser driver is closed in the background.

TP-85813 Previously, during a Web UI test recording, if you clicked the Finish button instead of the Next button in the Select Client Application dialog and skipped to view or perform actions on the subsequent Browser Recorder Settings dialog, then Rational Functional Tester did not open the browser. This problem is fixed.

Now, if you click the Finish button instead of the Next button in the Select Client Application dialog, the browser page opens with the welcome message.

TP-85825 / PH51647 Previously, when you ran a functional test by using the Web UI engine, the unified report failed to display images of certain image verification points. This failure occurred when the image name of an image verification point contained more than 15 Japanese characters. This problem is fixed.
TP-85913 Previously, when you ran a compound test that contained an SAP GUI test, the test failed with an ArrayIndexOutOfBoundsException error. Also, each test in the compound test failed with an error when you ran them separately. This problem is fixed.
TP-85921 Previously, when the required object was not found in the GUI during the playback of a Web UI test, the time taken for test run increased drastically. This problem is fixed.
TP-86042 Previously, when you ran a functional test by using the Web UI engine and if a test step had a data grid verification point, then the test failed with the ObjectNotFoundException exception. This problem is fixed.
TP-86565 Previously, when you opened the test to edit the test steps of the SAP Fiori application, it took more time to navigate between the steps and save any changes. This problem is fixed.
TP-86772 / PH53309 When Rational Functional Tester opened Google Chrome 111 to record or run a Web UI test, the browser opened with a blank page and failed to record or run the test. As a work around, before you record in Google Chrome 111, you must specify the following value in the Launch browser with arguments field in the Recorder Settings dialog:--remote-allow-origins=*Similarly, before you run the test in Google Chrome 111, you must specify the following value in the Launch browser with arguments field in the Run Configuration dialog:--remote-allow-origins=*

Defects fixed in 10.5.1

ID / APAR Description
TP-63512 / PH20987 Previously, the information about the newly added dataset APIs was not available in the Rational Functional Tester API reference. This problem is fixed.

You can refer to java.api.help for the updated API reference.

TP-82973 / PH47048 Previously, when you ran a functional test by using the Web UI engine, Rational Functional Tester failed to verify the test steps that had an image verification point. This problem is fixed.
TP-83909 / PH50648 Previously, when you ran a Web UI test in Rational Functional Tester 10.5.0, the time taken for the test run was longer when compared to the time taken in the earlier versions of Rational Functional Tester. This problem is fixed.
TP-84057 Previously, when you ran the ClassicsJavaA sample test by using the Import option, the test got terminated abruptly with the 'WSW Plugin bootstrap found other, non-extensible bootstrap already running' error. This problem is fixed.
TP-84096 Previously, if you removed screen captures by using the Delete snapshots and hierarchies option for a mobile test, then you were not able to take the screen captures again in the subsequent test run by using the guided healing feature. This problem is fixed.
TP-84154 Previously, when you ran a compound test that contained an API test by using the command line, the unified report displayed a blank page. This problem is fixed.
TP-84185 / PH49320 Previously, when you ran a functional test by using the Web UI engine in Edge, the actions on radio buttons, image buttons, and links were delayed and at times the playback failed. This problem is fixed.
TP-84471 Previously, Rational Functional Tester did not support the actions in the functional test scripts that used the Function (F1 – F12) keys if you ran the test by using the Web UI engine. This problem is fixed.

If any function key such as the F12 key is assigned as a playback hot key, then you must reassign the key before you run such tests with function keys in the script. For more information, refer to https://www.ibm.com/support/pages/how-change-playback-hot-keys.

TP-84482 Previously, when you ran mobile tests on Android devices, user actions on the secured pages such as payment pages of the mobile application were slow. This problem is fixed.
TP-84491 Previously, when you ran a mobile test on Android devices, the swipe up and swipe down navigation actions failed with a timeout error. This error occurred only when the application was enabled with the horizontal scroll view. This problem is fixed.
TP-84658 / PH49677 Previously, when you ran 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 failed. This problem is fixed.

You must clear the Record Test Object Relative Verification Point checkbox by navigating to the Windows > Preferences > Functional Test > Recorder page, and then run the test to create a verification point. After creating the verification point, you must select the Record Test Object Relative Verification Point checkbox for any subsequent test runs.

TP-84676 / PH49729 Previously, when you ran a functional test by using the Web UI engine, Rational Functional Tester failed to identify the correct object on the page by using the classIndex property. This problem is fixed.

Now, you can also use control.getProperty(".classIndex") to get the correct classIndex of any object.

TP-84765 Previously, when you ran a web UI test with a verification point to verify the content of a scalable vector graphic text, the test step failed. This problem is fixed.
TP-85068 After you ran a Web UI or functional test from Engineering Test Management, and when you clicked the unified report link, the report failed to open. To open the reports, you must perform the following steps, which is a one-time setup:
  1. Click the Administration icon in the header of Engineering Test Management.
  2. Click Manage Project Properties > Properties > Test Result Preference.
  3. Select the Open attachments in test results directly, without prompting users to open or save them checkbox.
  4. Click the unified report.
TP-85098 Previously, when you ran mobile tests on Android devices, the test step with the swipe-up action on the calendar control occurs just once instead of multiple times. This problem is fixed.
TP-85270 / PH50447 Previously, in the unified report, if you clicked the name of the image verification point that contained Japanese characters, then the unified report displayed a blank page. This problem is fixed.
TP-85321 Previously, when you ran a functional test by using the Web UI engine, occasionally, the test step failed. This failure occurred when the click action was on a link in the second browser window and the control was unable to switch to the second browser window because the window got closed. Rational Functional Tester displayed the ‘object not found’ error. This problem is fixed.

Defects fixed in 10.5.0

ID / APAR Description
TP-78015 / PH39626 Previously, on the Windows operating system, if you started an application under test (AUT) with a user credential that was different from the logged-in user by using the RunAs construct, then Rational Functional Tester was unable to record or play back tests against such an application. This issue is fixed.

Now, you can run tests for applications that use a different user credential when Rational Functional Tester is started as an administrator.

TP-79364 Previously, when you ran a compound test that had tests from different projects and the tests also included datasets, the test failed due to incorrect processing of datasets. This problem is fixed. 
TP-82239 / PH45450 Previously, when you ran a functional test in the VS2019 IDE, the playback failed at the verification point if there were multiple lines separated by the Carriage Return Line Feed (CRLF) characters. This problem is fixed.
TP-82345 / PH45644 Previously, when you ran a functional test by using the Web UI engine for the web application that is enabled with Content Security Policy, Rational Functional Tester failed to identify the UI controls. This problem is fixed.
TP-82584 Previously, when you ran Web UI tests in Mozilla Firefox 97 or later, the close application action was marked as failed in the unified report. Similarly, when you ran functional HTML tests by using the Web UI engine in Firefox 97 or later, the browser_htmlBrowser().close() action was marked as failed in the unified report. This problem is fixed.
TP-82758 Previously, if a step description in the unified report contained special characters such as symbols, then the export of the report to the PDF format failed as these special characters are not supported by the PDFBox framework. This problem is fixed.

Now, each special character gets replaced with a space character automatically before the export of the report.

TP-82770 Previously, when you tried to add additional steps to an existing Web UI test in Microsoft Edge by using the Steps from Recording (web) option, the browser name was not displayed in the Select Client Application list. This problem is fixed.
TP-82803 Previously, if you ran a test in Rational Functional Tester that is configured for the Japanese locale or if the test log name contained Japanese characters, then the export of the unified report to the PDF format failed. An error message in garbled Japanese characters was displayed. This problem is fixed.
TP-82812 Previously, when you installed Rational Functional Tester on a Linux operating system and set the environment variable, the UI Test Agent failed to start due to the missing Appium node module. This problem is fixed.
TP-82930 / PH47071 Previously, when you ran a functional test by using the Web UI engine, Rational Functional Tester failed to start image comparison for the test step with an image verification point. The "Window is disabled" error was displayed. This problem is fixed.

Now, Rational Functional Tester finds the image object, activates the window that contains the object for comparison, and then compares the objects for image verification points.

TP-83126 / PH47263 Previously, when you recorded a Web UI test, the test generation failed occasionally with NullPointerException. Also, the mobileApplications.json and mobileTestList.json files were not created in the C:\ProgramData\IBM\DTUI\configuration folder. This problem is fixed.
TP-83150 / PH47297 Previously, when you ran a functional test by using the Web UI engine, the test step that contained the Choose File action failed as the UI control was not correctly recognized. This problem is fixed.

Now, the default value of the "functional.tester.html.playback.async" variable is set to ‘true’ in the <Install_Directory>\FunctionalTester\bin\ivory.properties file.

TP-83164 Previously, when you removed or moved the arguments in the Custom Code (JavaScript) step of a Web UI test, the test steps were not updated correctly. This problem is fixed.
TP-83179 / PH47368 Previously, when you ran a functional test by using the simplified script, all the image verification points of a window were displayed with the same name in the unified report. As a result, it was difficult to identify the images of failed verification points. This problem is fixed.

Now, Rational Functional Tester displays image verification point names in the following format:Verify Image <window_name> <verification_point_type> <property_name>

TP-83230 / PH47465 Previously, the unified report opened an empty page when you clicked the data grid verification point step under the Details pane. This issue occurred for data fields in the table with multiple horizontal and vertical headers. This problem is fixed.
TP-83334 / PH47616 Previously, when you ran a functional test by using the Web UI engine, the test failed if the application under test had multiple browser windows to be opened during the test run. This problem is fixed.

Now, the multiple browser windows are opened correctly by the ensureObjectIsVisible() method.

TP-83370 / PH48572 Previously, when you ran a Web UI test in Google Chrome with the Allow recording after playback option enabled, the test failed with a fatal error. This problem is fixed.

Now, Rational Functional Tester activates the recording script to add test steps only after the playback is complete.

TP-84022 Previously, when you ran a Web UI test with an associated dataset, the test failed to read all the rows and stopped after completing a few iterations. This problem is fixed.

Defects fixed in 10.2.3

ID / APAR Description
TP-68052 / PH45287 Previously, when you ran a functional test using Web UI engine and clicked at a specific point in a control within a frame, the click action was performed somewhere on the frame and not at the specific point.

This problem is fixed.

Now, if co-coordinates for each of the specific points are given in the script, the click action is performed at that point in the control.
TP-78322 / PH40408 Previously, when you record a functional test by using Java 9 or later, the controls were incorrectly identified that resulted in the verification points to be incorrectly captured. This problem is fixed.
TP-79119 / PH41487 Previously, the shared but unassociated datapools from functional test projects, which were created in the older version of Rational Functional Tester, did not display in the workbench after you opened the projects in the newer version. This problem is fixed.
TP-80677 / PH43492 Previously, if you ran a test that contained Japanese characters in the table data verification points and you switched between different verification points in the unified report, then the report added duplicate rows. This problem is fixed.
TP-80839 / PH43761 Previously, when you ran scripts that referenced data grid verification points with vertical headers, and clicked the test steps in the unified report, the unified report crashed. This problem is fixed.
TP-80893 / PH43771 Previously, when you ran a functional test by using the Web UI engine, text_area_control.getProperty("disabled") returned 'false' even when the attribute of the textarea element was set to "disabled" (true).

This problem is fixed.

Now, the function returns the correct value for any of the following attributes in the HTML tag:
  • disabled
  • disabled="disabled"
TP-80938 Previously, when you selected the Running Browser Instance option in Rational Functional Tester, and used Google Chrome to record a Web UI test, the jQuery library was not detected, and the jQuery buttons were identified as standard HTML buttons. This problem is fixed.
TP-81316 Previously, if a step description in the unified report contained special characters such as /n, /r, or /t, then the export of the report to the PDF format failed as these special characters are not supported by the PDFBox framework. This problem is fixed.

Now, the special characters are replaced with an empty string before the export of the report.

TP-81410 / PH44313 Previously, when you ran a functional test by using the Web UI engine in the Edge browser, the selection of list items by using the click(atText("text")) event in the combo box or list box failed.

This problem is fixed.

Now, you can use the following events to capture user actions in the combo box or list box:
  • .click(atText("anyText Which is in control"))
  • .select(index_val)
  • .select("anyText which is in control")
TP-81455 / PH42369 Previously, when you ran a functional HTML test by using the Web UI engine and if browser profiles for Microsoft Edge or Google Chrome were not selected in Preferences, then the default profile with specific settings was loaded. The home page that was set on the default profile was displayed before the actual Application Under Test (AUT) was loaded.

This problem is fixed.

Now, if the browser profiles are not selected in Preferences, the test is run on a temporary profile.
TP-81492 / PH44388 Previously, when you tested whether the non-HTML application exists and if this application did not open at that time, then the functional test failed with the ObjectNotFoundException error. Additionally, Rational Functional Tester displayed the following error message in the report: "TopLevelTestObject.exists fails with ObjectNotFoundException"

This problem is fixed.

Now, when you run a test, if the application under test and the associated object are not found, then Rational Functional Tester continues to the next step in the script, and completes the test.
TP-81713 Previously, when you used the Xpath property in the user action details of a Web UI step to identify a control within a frame, a timeout error was displayed. This problem is fixed.
TP-81749 Previously, if a test name contained a comma, then the export of the unified report failed due to the presence of the comma in the file name. This problem is fixed. Now, the comma is replaced with a hyphen in the exported report file name.
TP-81870 / PH45019 Previously, when you ran a functional test by using the Web UI engine in the Edge browser, the browser driver continued to run in the background even after the test failed.

This problem is fixed.

Now, if the test fails, the browser and driver get closed.
TP-82146 / PH45405 Previously, when you started to record a Web UI test or run a Web UI test and if the browser driver was incompatible, Rational Functional Tester prompted you to download the compatible driver by using a link, which did not initiate the download when clicked. This problem is fixed.
TP-82190 / PH45379 Previously, when you ran a functional test, the data verification points captured the JavaScript code along with the data displayed for controls.

This problem is fixed.

Now, if you add the flag "ft.html.text.skipscripttag=true" in the ivory.properties file, which is located in the Rational Functional Tester installation directory, the JavaScript code is filtered out from the result captured by the verification points.

Defects fixed in 10.2.2

ID / APAR Description
TP-78267 Previously, when you proceeded to run a Web UI test on a browser that had an incompatible driver on your computer, the test failed to run and you were not able to attempt another test run. Now, when you select a browser to run a Web UI test, you are warned if an incompatible driver is found for the browser and you can only proceed if you download and install the driver that is compatible with the selected browser.
TP-78345 Previously, on Windows, the node js process did not start automatically along with the UI Test Agent on the installation of the product or when you restarted your computer. This issue occurred when the environment variable WEBDRIVER_CHROME_DRIVER_MOBILE was added to the system. This environment variable is used to add the supported Chrome driver while you run a Web UI test on an Android mobile. This problem is fixed.
TP-78810 Previously, when you attempted to install Rational Functional Tester by using Installation Manager on a shell that already had the Rational Performance Tester Agent installed, the Rational Functional Tester installation failed. This problem is fixed.
TP-79157 / PH41289 When you used the atDescendant API in test scripts to test newer versions of Eclipse, the Eclipse shell might not get recognized correctly. This is because the TableTree controls that were previously deprecated in Eclipse are no longer available in the latest Eclipse versions. Hence, the tool ran into a problem recognizing controls in Eclipse. This problem is fixed. Rational Functional Tester correctly handles the absence of the deprecated class and can recognize controls during the playback of such test scripts.

Defects fixed in 10.2.1

APAR Description
PH36368 RQM Integration: 'Result details' section in the RQM server is reporting blank Info for the traditional Rational Functional Tester scripts execution
PH36709 Find with .class property with value Html.INPUT.text fails to identify text field in Edge
PH37787 Primefaces Calendar controls are not recorded
PH37845 Opening VP comparator crashes VS2019
PH38369 Resize API does not resize the browser when WebUI Engine is being used
PH38481 Edge requires use of setText() v. setProperty
PH38482 onmousemove value retrieved as null Object in Edge browser
PH38970 onclick property value return null on Edge Chromium
PH39009 GetProperties returning java.lang.Error: domainImplementation.getProxy() returned null
PH39086 data-wfx-widgetfield value returns null on Chrome browser
PH40110 CS-709 : Button controls within Table are not getting recognized
PH40230 Chrome v92 - Rational Functional Tester does not enable driver download mechanism blocking recording and playback

Defects fixed in 10.2.0

APAR Description
PH35183 The Log result in RQM is pass even if the scripts is failing in Rational Functional Tester
PH35479 Visual Studio 2019 fails to upgrade project file after installing Rational Functional Tester 10.1.2
PH35546 getScreenSnapshot() API does not capture the correct Object Image on Edge Chromium
PH35646 Find() with regular expression anchor '^' on .text property fails to identify Form and Table control in Edge Chromium
PH35647 Entering text with \ special character not working as expected in Edge Chromium
PH35684 Descriptive code for clicking on HTML.Table cell not working in Edge Chromium web browser
PH36912 Data-x value return null on Edge Chromium unlike IE
PH36913 click(SHIFT_LEFT) is opening a new Tab instead of new Window on Edge
PH36914 .title and .url are not retrieved as properties on Edge
PH36915 Empty string from down box is not selected on Edge
PH36916 maxlength retrieves null value for textbox and textarea controls in Edge
PH38019 Missing documentation for running FT scripts(html) using Web UI extension

Defects fixed in 10.1.3

APAR Description
PH30582 Insert Test Object/Verification point/ Test Object inspector do not align with the correct element when using Drag hand selection to the test object.
PH32983 Missing Dataset CSV editor supported web browsers details in Functional Test documentation.
PH33112 Functional Test script with descriptive code for Checkbox identifies Textbox and Radio buttons in Edge for chromium.
PH33115 While recording with Web UI, cookies URL gets recorded instead of the actual application URL.
PH34598 Playback on Edge Chromium web browser throws PropertyNotFoundException while retrieving innerHTML
PH34599 Descriptive code with .contentText property fails to identify link control in Edge Chromium web browser

Defects fixed in 10.1.2

APAR Description
PH28373 SPCR : Rational Functional Tester-RAD shell share support information is incorrect in 9.2.0.1 and above releases
PH28653 Incorrect information in SPCR for integration of Rational Functional Tester 9.2.x with RAD 9.6.1.4
PH31524 Values set using set/storeDatapool doesn't persist in the session.
PH31529 Extra space added between the http:// (OR https://) and the content of application URL in Launch app step.
PH31800 VS: No Rational Functional Tester scripts listed in new Test Object map wizard to merge
PH32002 Traditional HTML Scripts: Playback of hover action in WebUI style is failing with Window activate failed exception.
PH32497 Unable to add application URL manually, error: "Address length is too long"

Defects fixed in 10.1.1

APAR Description
PH21736 When you create a Rational Functional Tester project in the integration with Visual Studio 2019, an error message appears due to a change in configuration change or the installation of another extension.
PH26344 Errors are displayed when you create a test script by using the 'Record Manual Script' button in the integration between Rational Functional Tester and Engineering Test Management.
PH27430 When you play back a test with an application that has multiple windows, the playing back does not switch to the next window
PH27977 User Arguments for configuring a job for the Rational Functional Tester Jenkins plugins does not work as expected

Defects fixed in 10.1.0

APAR Description
PH10303 Rational Functional Tester does not resume the recording of any control after you perform a download during the recording.
PH15226 Rational Functional Tester is unable to retrieve recorded .NET controls during the playback of SAP Work Manager 5.3.
PH18668 Rational Functional Tester V9.2.1 does not recognize object properties during the playback.
PH21395 Rational Functional Tester is unable to recognise the controls launched in Mozilla Firefox and Google Chrome browsers when regular expression is used with find() method.
PH23879 In the Visual Studio integration of Rational Functional Tester, an error is displayed when you right-click the project and select properties.