Watir - 簡介



Watir(用 Ruby 編寫 Web 應用程式測試),發音為“Water”,是使用 Ruby 開發的一種開源工具,用於自動完成 Web 應用程式,無論應用程式使用哪種語言編寫。Watir 隨附一套豐富的 API,可幫助我們與瀏覽器互動、定位頁面元素、擷取螢幕截圖、處理警報、檔案下載、window.open 彈出視窗、無頭測試等。

支援的瀏覽器有 −

  • Internet Explorer
  • Firefox
  • Chrome
  • Safari
  • Edge

注意 − Watir 可作為 Rubygems gem 進行安裝。

使用 Watir webdriver,您可以測試您的網站和 UI 應用程式。由於 Watir 完全專注於瀏覽器相關內容,因此您可以將 Watir 與其他測試框架結合使用,例如 −

  • RSpec
  • Cucumber

主要的測試程式碼將使用測試框架編寫,與瀏覽器的互動將藉助 Watir 進行。

測試框架與 Watir 一起使用時的流程如下所示 −

Rubygems

RSpec 或 Cucumber 參與測試執行程式和測試程式碼。有關網站或 UI 測試的詳細資訊可以細分為頁面物件,該頁面物件將引用 Watir,其中它將獲取要用於測試的頁面定位器。Watir 及其 webdriver 有助於連線到瀏覽器並執行測試自動化。

廣告
© . All rights reserved.