Watir-mobile-testing

提供:Dev Guides
移動先:案内検索

Watir-モバイルテスト

モバイルテストでは、テスト用のデバイスブラウザーとして機能するデスクトップブラウザーを使用します。 この章でその手順を理解しましょう。

モバイルブラウザでアプリをテストするには、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のURLを指定しました。 あなたがそれを実行すると、以下に示すように、ユーザーエージェントに基づいて、モバイルモードで開きます-

Facebook

次に、ポートレートモードで試してみましょう。 この目的のために次のコードを使用します-

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

ポートレートモードでの出力は以下のとおりです-

ポートレートモード