webdriver-user-agentをインストールしたら簡単に出来たのでメモ。。
以下gemをインストール
require 'selenium-webdriver'
require 'webdriver-user-agent'
driver = UserAgent.driver(:browser => :chrome, :agent => :iphone, :orientation => :landscape)
driver.get 'http://www.yahoo.co.jp/'
driver.current_url.should == 'http://m.yahoo.co.jp/'
chromeブラウザが開いて、Yahooのサイトがiphoneと認識されて表示されます。
user-agentのオプションについてはこんなかんじ。
browser =>
- :firefox (default)
- :chrome
agent =>
- :iphone (default)
- :ipad
- :android_phone
- :android_tablet
- :random
:orientation =>
- :portrait (default)
- :landscape