💎 Ruby library for Appium
Ruby
Latest commit ac03116 Jul 7, 2016 @Edgpaez Edgpaez committed with bootstraponline Include url in raised connection error (#374)
Include url in raised connection error

readme.md

appium_lib

Gem Version Dependency Status Travis Master

Downloads Pull Requests Issues

Helper methods for writing cross platform (iOS, Android) tests in Ruby using Appium. Note that user waits should not exceed 120 seconds if they're going to run on Sauce Labs.

Make sure you're using Appium 1.0.0 or newer and Ruby 1.9.3+ with upgraded rubygems and bundler.

Start appium server

node .

Install / Upgrade

Update rubygems and bundler.

gem update --system ;\
gem update bundler

Install the latest gem release.

gem uninstall -aIx appium_lib ;\
gem install --no-rdoc --no-ri appium_lib

Sauce Labs env vars

  • SAUCE_USERNAME Sauce username
  • SAUCE_ACCESS_KEY Sauce API key

Troubleshooting

  1. Does adb kill-server; adb devices list an active Android device?
  2. Are you running appium from source? node .

Documentation

Logging

Log level can be adjusted. The default level is Logger::WARN

Appium::Logger.level = Logger::INFO