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/'
facebook.com URL을 제공했습니다. 실행하면 아래와 같이 사용자 에이전트를 기반으로 모바일 모드로 열립니다.
이제 세로 모드로 시도해 보겠습니다. 이 목적을 위해 다음 코드를 사용하십시오-
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/'
세로 모드의 출력은 다음과 같습니다.