從 Microsoft Edge 瀏覽器來執行 Script

IBM® Rational® Functional Tester 9.1.1 起,您可以在與 Rational Test Workbench Web UI Tester 共用 Shell 的電腦上,利用其中的 Microsoft Edge 瀏覽器來播放功能測試 Script。

開始之前

程序

  1. 啟用 Windows 10 開發人員模式。
    1. 按一下 Windows 開始功能表。
    2. 輸入設定,然後按 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 下載 Microsoft WebDriver for Edge 瀏覽器。
  3. 將名稱為 webdriver.edge.driver 的環境變數設為名為 MicrosoftWebDriver.exe 之安裝檔案的完整路徑。
    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,或者
    • 以「管理者」身份開啟 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() 之後新增 sleep(),且設為至少 15 秒。

意見