This project was created with the goal to create IOS and Android automation, using Page Objects concept to mapping those elements.
Used Technologies
- Ruby : Documentation
- Cucumber: Documentation
- Appium: Documentation
Requirements:
- OS with environment variable setup (
ANDROID_HOME
configured in your SDK) - Java 1.8 >=
- Android SDK
- Ant Version 1.8 >
- Adb
- Ruby 2.23 >=
- Bundler gem (
gem install bundler
) - Appium
- Android Device 4.1 >=
Execution Steps:
- Android or IOS configured correctly and Appium server up and running
- Install all required gems running
bundle install
- Runnng tests with
bundle exec cucumber