从 IBM® Rational® Functional Tester
9.1.1 开始,您可以在与 Rational Test Workbench Web
UI Tester 共享 shell 的计算机上使用 Microsoft Edge 浏览器来回放功能测试脚本。
过程
- 启用 Windows 10 开发人员模式。
- 单击 Windows
开始菜单。
- 输入Settings,然后按 Enter。
- 单击。有关进一步详细信息,请参阅 https://docs.microsoft.com/en-us/windows/uwp/get-started/enable-your-device-for-development。
- 从 https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver 为 Edge 浏览器下载 Microsoft WebDriver。
- 使用名为 MicrosoftWebDriver.exe 的安装文件的完整路径来设置名为 webdriver.edge.driver 的环境变量。
- 在控制面板中,单击。
- 在“系统变量”中,单击新建,然后在“变量名称”中,输入 webdriver.edge.driver。
- 在“变量值”字段中,输入 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。
- 使用以下方法之一安装 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。
- 打开 <SDP_DIRECTORY>\FunctionalTester\bin\ 中的 ivory.properties 文件,并将行
#rational.test.ft.timeout_pb_event_consumed=1000 更改为 rational.test.ft.timeout_pb_event_consumed=0。
注: 您必须移除 # 并将 1000 更改为 0。
- 启动 Rational Functional Tester。
- 打开并选择使用 Rational Test Workbench Web
UI Tester 回放。
- 单击确定。
- 使用 startBrowser() 或 startApp() 启动 Edge 浏览器。
- 使用 startBrowser():startBrowser("Edge", "https://www.google.co.in/");
- 使用 startApp():
- 单击,然后单击添加。
- 浏览至 C:\Windows\SystemApps\Microsoft.MicrosoftEdge_8wekyb3d8bbwe 并单击添加。
- 添加 HTML 应用程序,并在向导中选择 Edge 作为浏览器。
- 至少在运行 startBrowser() 或 startApp() 15 秒之后添加 sleep()。