從 IBM® Rational® Functional Tester 9.1.1 起,您可以在與 Rational Test Workbench Web
UI Tester 共用 Shell 的電腦上,利用其中的 Microsoft Edge 瀏覽器來播放功能測試 Script。
程序
- 啟用 Windows 10 開發人員模式。
- 按一下 Windows 開始功能表。
- 輸入設定,然後按 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 下載 Microsoft WebDriver for Edge 瀏覽器。
- 將名稱為 webdriver.edge.driver 的環境變數設為名為
MicrosoftWebDriver.exe 之安裝檔案的完整路徑。
- 在「控制台」中,按一下。
- 在「系統變數」中,按一下新建,在「變數名稱」中輸入
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,或者
- 以「管理者」身份開啟 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() 之後新增 sleep(),且設為至少 15 秒。