Watir - Mobil Test
Mobil test için, test amacıyla cihaz tarayıcısı olarak görev yapacak Masaüstü tarayıcısını kullanacağız. Bu bölümdeki prosedürünü anlayalım.
Uygulamanızı mobil tarayıcılarda test etmek için webdriver-user-agent'ı yüklememiz gerekir.
Webdriver-user-agent'ı yükleme
gem install webdriver-user-agent
Şimdi, aşağıdaki örnekte gösterildiği gibi Webdriver kullanıcı aracısını kullanacağız -
Misal
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'sini verdik. Çalıştırdığınızda, aşağıda gösterildiği gibi, kullanıcı aracısına bağlı olarak mobil modda açılır -
Şimdi portre modunda deneyelim. Bu amaçla aşağıdaki kodu kullanın -
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/'
Portre modundaki çıktı aşağıda gösterildiği gibidir -