https://github.com/vbanthia-zz/appium_driver_ruby
Appium Ruby Client (Work In Progress)
https://github.com/vbanthia-zz/appium_driver_ruby
appium ruby
Last synced: 11 months ago
JSON representation
Appium Ruby Client (Work In Progress)
- Host: GitHub
- URL: https://github.com/vbanthia-zz/appium_driver_ruby
- Owner: vbanthia-zz
- Created: 2017-09-22T10:54:03.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-09-22T11:05:34.000Z (almost 9 years ago)
- Last Synced: 2025-03-20T05:43:31.772Z (over 1 year ago)
- Topics: appium, ruby
- Language: Ruby
- Homepage:
- Size: 818 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Appium::Driver (Work In Progress)
## Installation
```sh
git clone git@github.com:vbanthia/appium_driver_ruby.git
bundle install
# Install appium
npm install
```
## Run appium server
```sh
./node_modules/.bin/appium --session-override
```
## Usages
```rb
require 'appium_driver'
app_path = File.join(File.expand_path(File.dirname(__FILE__)), 'debug','test_app.apk')
caps = {
app: app_path,
deviceName: 'Android',
newCommandTimeout: 999999
}
driver = Appium::Driver.for(:uiautomator2, desired_capabilities: caps)
## Playing with test_app
driver.find_element(:id, 'inputFieldLeft').send_keys('10')
driver.find_element(:id, 'inputFieldRight').send_keys('15')
driver.find_element(:id, 'additionButton').click
```