Sha256: 7e81a8ac80cec7c004303006e824e890374fdbde8e9e13540154ace487c34d7e
Contents?: true
Size: 1.81 KB
Versions: 3
Compression:
Stored size: 1.81 KB
Contents
# Webdriver::User::Agent A helper gem to emulate populate device user agents and resolutions when using webdriver ## Installation Add this line to your application's Gemfile: gem 'webdriver-user-agent' And then execute: $ bundle Or install it yourself as: $ gem install webdriver-user-agent ## Usage provides a UserAgent.driver method to return a new web-driver with user agent and screen resolution mimicking a mobile device. ### Options * :browser * :firefox (default) * :chrome * :agent * :iphone (default) * :ipad * :android_phone * :android_tablet * :random * :orientation * :portrait (default) * :landscape ### Example using selenium-webdriver require 'selenium-webdriver' require 'webdriver-user-agent' driver = Webdriver::UserAgent.driver(:browser => :chrome, :agent => :iphone, :orientation => :landscape) driver.get 'http://tiffany.com' driver.current_url.should == 'http://m.tiffany.com/International.aspx' ### Example using random user agent require 'selenium-webdriver' require 'webdriver-user-agent' driver = Webdriver::UserAgent.driver(:agent => :random) driver.execute_script('return navigator.userAgent') # random agent like "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:0.9.2) Gecko/20010726 Netscape6/6.1" ### Example using watir-webdriver require 'watir-webdriver' require 'webdriver-user-agent' driver = Webdriver::UserAgent.driver(:browser => :chrome, :agent => :iphone, :orientation => :landscape) browser = Watir::Browser.new(driver) browser.goto 'tiffany.com' browser.url.should == 'http://m.tiffany.com/International.aspx' ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Added some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
webdriver-user-agent-7.4 | README.md |
webdriver-user-agent-7.3 | README.md |
webdriver-user-agent-7.2 | README.md |