Skip to content
Watir for Mobile Devices (currently pre-beta status but in active development)
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
lib
spec
.gitignore
.rspec
.rubocop.yml
.ruby-version
.travis.yml
CHANGES.md
Gemfile
LICENSE.txt
README.md
Rakefile
tap_watir.gemspec

README.md

TapWatir

Watir for testing your Mobile Devices. Powered by Appium.

Installation

Add this line to your application's Gemfile:

gem 'tap_watir'

And then execute:

$ bundle

Or install it yourself as:

$ gem install tap_watir

Usage

For right now, this is how you access a Chrome browser locally:

appium_url = 'http://localhost:4723/wd/hub'
caps = {platformName: 'Android',
        platformVersion: '8.1',
        deviceName: 'Nexus',
        browserName: 'Chrome'}

browser = TapWatir::MobileBrowser.new(url: appium_url, 
                                           desired_capabilities: caps)

Development

To get the specs to run:

  • Install Android Studio
  • Create a Virtual Device named Nexus using Android 8.1
  • Install Appium Desktop v1.6.2
  • Download Chromedriver 2.34 and specify its location in Appium Desktop Advanced Tab
  • Start the Appium server.

Contributing

Bug reports and pull requests are welcome on GitHub at https://github.com/watir/tap_watir.

License

The gem is available as open source under the terms of the MIT License.

You can’t perform that action at this time.