- 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/'
縱向模式輸出如下所示 −
廣告