Watir - การทดสอบมือถือ

สำหรับการทดสอบมือถือเราจะใช้เบราว์เซอร์เดสก์ท็อปซึ่งจะทำหน้าที่เป็นเบราว์เซอร์ของอุปกรณ์เพื่อการทดสอบ ให้เราเข้าใจขั้นตอนในบทนี้

ในการทดสอบแอปของคุณบนเบราว์เซอร์มือถือเราจำเป็นต้องติดตั้ง webdriver-user-agent

การติดตั้ง webdriver-user-agent

gem install webdriver-user-agent

ตอนนี้เราจะใช้ 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/'

เราได้ให้ url facebook.com เมื่อคุณดำเนินการมันจะเปิดขึ้นในโหมดมือถือขึ้นอยู่กับ useragent ดังที่แสดงด้านล่าง -

ตอนนี้ให้เราลองในโหมดแนวตั้ง ใช้รหัสต่อไปนี้เพื่อจุดประสงค์นี้ -

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

เอาต์พุตในโหมดแนวตั้งมีดังที่แสดงด้านล่าง -