📜  Watir-移动测试

📅  最后修改于: 2020-12-03 05:22:41             🧑  作者: Mango


对于移动设备测试,我们将使用桌面浏览器,它将充当用于测试目的的设备浏览器。让我们在本章中了解其过程。

要在移动浏览器上测试您的应用,我们需要安装webdriver-user-agent。

安装webdriver-user-agent

gem install webdriver-user-agent

安装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网址。执行它时,它会根据用户代理以移动模式打开,如下所示-

脸书

现在让我们以纵向模式尝试。为此使用以下代码-

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

纵向模式下的输出如下所示-

纵向模式