
- Watir 教程
- Watir - 主頁
- Watir - 概述
- Watir - 簡介
- Watir - 環境設定
- Watir - 為瀏覽器安裝驅動程式
- Watir - 使用瀏覽器
- Watir - Web 元素
- Watir - 查詢 Web 元素
- Watir - 使用 iframe
- Watir - 自動等待
- Watir - 無頭測試
- Watir - 移動測試
- Watir - 捕獲螢幕截圖
- Watir - 頁面物件
- Watir - 頁面效能
- Watir - Cookies
- Watir - 代理
- Watir - 警報
- Watir - 下載
- Watir - 瀏覽器視窗
- Watir 實用資源
- Watir - 快速指南
- Watir - 實用資源
- Watir - 討論
Watir - 移動測試
對於移動測試,我們將使用桌面瀏覽器,它將充當裝置瀏覽器以進行測試。讓我們在此章節中瞭解其過程。
要在移動瀏覽器上測試應用程式,我們需要安裝 webdriver-user-agent。
安裝 webdriver-user-agent
gem install webdriver-user-agent

現在,我們將使用 Webdriver useragent,如下面的示例所示 −
示例
require 'watir' require 'webdriver-user-agent' driver = Webdriver::UserAgent.driver(browser: :chrome, agent: :iphone, orientation: :landscape) browser = Watir::Browser.new driver browser.goto 'https://facebook.com' puts "#{browser.url}" puts browser.url == 'https://m.facebook.com/'
我們已經給出了 facebook.com url。執行時,它會根據 useragent 以移動模式開啟,如下所示 −

現在讓我們嘗試縱向模式。為此,使用以下程式碼 −
require 'watir' require 'webdriver-user-agent' driver = Webdriver::UserAgent.driver(browser: :chrome, agent: :iphone, orientation: :portrait) browser = Watir::Browser.new driver browser.goto 'https://facebook.com' puts "#{browser.url}" puts browser.url == 'https://m.facebook.com/'
縱向模式輸出如下所示 −

廣告