- Watir 教程
- Watir - 主頁
- Watir - 概述
- Watir - 簡介
- Watir - 環境設定
- Watir - 安裝瀏覽器的驅動程式
- Watir - 使用瀏覽器
- Watir - 網頁元素
- Watir - 定位網頁元素
- Watir - 使用 Iframe
- Watir - 自動等待
- Watir - 無頭測試
- Watir - 移動測試
- Watir - 捕獲螢幕截圖
- Watir - 頁面物件
- Watir - 頁面效能
- Watir - Cookies
- Watir - 代理
- Watir - 警報
- Watir - 下載
- Watir - 瀏覽器視窗
- Watir 有用資源
- Watir - 快速指南
- Watir - 有用資源
- Watir - 討論
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 一起使用時的流程如下所示 −
RSpec 或 Cucumber 參與測試執行程式和測試程式碼。有關網站或 UI 測試的詳細資訊可以細分為頁面物件,該頁面物件將引用 Watir,其中它將獲取要用於測試的頁面定位器。Watir 及其 webdriver 有助於連線到瀏覽器並執行測試自動化。
廣告