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
广告