Skip to content

Thejaswi05/ruby_lib

 
 

Repository files navigation

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 2.2+ with upgraded rubygems and bundler.

XCUITest for iOS requires Appium 1.6.0+. appium_lib9.1.0+ requires selenium-webdriver3.0.2+.(appium_lib9.0.0 or less requires selenium-webdriver2.x)

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

About

💎 Ruby library for Appium

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Ruby 100.0%