Watir - 移動測試



對於移動測試,我們將使用桌面瀏覽器,它將充當裝置瀏覽器以進行測試。讓我們在此章節中瞭解其過程。

要在移動瀏覽器上測試應用程式,我們需要安裝 webdriver-user-agent。

安裝 webdriver-user-agent

gem install webdriver-user-agent
Install Webdriver

現在,我們將使用 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 以移動模式開啟,如下所示 −

Facebook

現在讓我們嘗試縱向模式。為此,使用以下程式碼 −

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/'

縱向模式輸出如下所示 −

portrait mode
廣告