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 -