从 Microsoft Edge 浏览器运行脚本

IBM® Rational® Functional Tester 9.1.1 开始,您可以在与 Rational Test Workbench Web UI Tester 共享 shell 的计算机上使用 Microsoft Edge 浏览器来回放功能测试脚本。

开始之前

过程

  1. 启用 Windows 10 开发人员模式。
    1. 单击 Windows 开始菜单。
    2. 输入Settings,然后按 Enter
    3. 单击更新和安全 > 针对开发人员 > 开发人员模式。有关进一步详细信息,请参阅 https://docs.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development
  2. https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver 为 Edge 浏览器下载 Microsoft WebDriver。
  3. 使用名为 MicrosoftWebDriver.exe 的安装文件的完整路径来设置名为 webdriver.edge.driver 的环境变量。
    1. 在控制面板中,单击系统 > 高级系统设置 > 高级 > 环境变量
    2. 在“系统变量”中,单击新建,然后在“变量名称”中,输入 webdriver.edge.driver
    3. 在“变量值”字段中,输入 MicrosoftWebDriver.exe 的路径,然后单击确定

      请参阅https://www.ibm.com/support/knowledgecenter/SSBLQQ_9.1.1/com.ibm.rational.test.lt.rtw.webgui.doc/topics/t_enabling_edge.html

  4. 使用以下方法之一安装 Rational Functional Tester Edge 扩展:
    • 以管理员身份打开 Windows 命令提示符并运行以下命令:powershell Add-AppxPackage <SDP_DIRECTORY>\FunctionalTester\bin\enabler\FTEdgeExtension.appx OR
    • 以管理员身份打开 Windows PowerShell 并运行以下命令:Add-AppxPackage <SDP_DIRECTORY>\FunctionalTester\bin\enabler\FTEdgeExtension.appx
  5. 打开 <SDP_DIRECTORY>\FunctionalTester\bin\ 中的 ivory.properties 文件,并将行 #rational.test.ft.timeout_pb_event_consumed=1000 更改为 rational.test.ft.timeout_pb_event_consumed=0
    注: 您必须移除 # 并将 1000 更改为 0
  6. 启动 Rational Functional Tester
  7. 打开窗口 > 首选项 > 功能测试 > 回放并选择使用 Rational Test Workbench Web UI Tester 回放
  8. 单击确定
  9. 使用 startBrowser()startApp() 启动 Edge 浏览器。
    • 使用 startBrowser()startBrowser("Edge", "https://www.google.co.in/");
    • 使用 startApp()
      1. 单击配置 > 启用测试环境 > Web 浏览器,然后单击添加
      2. 浏览至 C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe 并单击添加
      3. 添加 HTML 应用程序,并在配置 > 为测试配置应用程序向导中选择 Edge 作为浏览器。
  10. 至少在运行 startBrowser()startApp() 15 秒之后添加 sleep()

反馈