Running a script from the Microsoft™ Edge browser

You can use HCL OneTest™ UI to play back test scripts using the Microsoft™ Edge browser.

Before you begin

Verify that Microsoft™ Edge browser v40.15063.0.0 or later is installed on your system. To check the version:

  1. Start Microsoft™ Edge.
  2. Click the More (…) menu.
  3. Select Settings, and then scroll down to the bottom.

Procedure

  1. To automatically install the Microsoft™ WebDriver for Edge 44, run the following command in the elevated command prompt: DISM.exe /Online /Add-Capability /CapabilityName:Microsoft.WebDriver~~~~0.0.1.0.
    Note: To install WebDriver for Edge 42 and earlier, download and install the latest version of Microsoft WebDriver server in the default location for both 32-bit and 64-bit Windows 10 computers. See https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver.
  2. For Edge 42 and earlier, you must set the environment variable webdriver.edge.driver with the full path to the installation file named MicrosoftWebDriver.exe.
    1. In the Control Panel, click System > Advanced system settings > Advanced > Environment variables.
    2. In System Variables, click New, and in Variable name, enter webdriver.edge.driver.
    3. In the Variable value field, enter the path to the MicrosoftWebDriver.exe and click OK.
      Note: You need not manually set environment variable for Edge 44.
  3. Open the ivory.properties file in <SDP_DIRECTORY>\FunctionalTester\bin\ and change the line #rational.test.ft.timeout_pb_event_consumed=1000 to rational.test.ft.timeout_pb_event_consumed=0.
    Note: You must remove # and change 1000 to 0.
  4. Restart HCL OneTest™ UI.
  5. Start the Edge browser using either startBrowser() or startApp().
    • To use startBrowser(): startBrowser("Edge", "https://www.google.co.in/");
    • To use startApp():
      1. ClickConfigure > Enable Environments for Testing > Web Browsers and click Add.
      2. Browse to C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe and click Add.
      3. Add an HTML application and select Edge as the browser in the Configure > Configure Applications for Testing wizard.
  6. Add sleep() of at least 15 seconds after startBrowser() or startApp().