mirror of
https://github.com/appium/appium.git
synced 2026-01-14 22:30:14 -06:00
49 lines
1.6 KiB
Markdown
49 lines
1.6 KiB
Markdown
Ruby Examples
|
|
=============
|
|
|
|
Before you test
|
|
---------------
|
|
All these commands are done from a terminal window. If you've already done a step, you can safely ignore that command.
|
|
|
|
Open this directory: cd APPIUM-LOCATION/sample-code/examples/ruby
|
|
|
|
Install Ruby: "\curl -L https://get.rvm.io | bash -s stable --ruby"
|
|
|
|
Install Bundler: gem install bundle
|
|
|
|
Install Gems: bundle install
|
|
|
|
You're ready to go!
|
|
|
|
simple\_test.rb
|
|
--------------
|
|
A sanity check and simple example of driving a calculator app. Run this to see
|
|
the bare minimum you need to get a test running for Appium.
|
|
|
|
Run the test by making sure Appium is running in another terminal, then from
|
|
the terminal you opened above, running 'rspec simple\_test.rb'
|
|
|
|
For more information, check out the comments at the top of simple\_test.rb
|
|
|
|
u\_i\_catalog.rb
|
|
--------------
|
|
A demonstration of various things you can do with Appium. Check this if you
|
|
need a recipe for a specific task, or just to see how simple and powerful iOS
|
|
testing can be.
|
|
|
|
Run the test by making sure Appium is running in another terminal, then from the terminal you opened above, running 'rspec u\_i\_catalog.rb'
|
|
|
|
For more information, check out the comments at the top of u\_i\_catalog.rb
|
|
|
|
Cucumber
|
|
--------
|
|
Cucumber is a Behaviour Driven Design framework that lots of people are keen
|
|
on.
|
|
|
|
To run the Cucumber examples, you'll need to change directory to the cucumber
|
|
directory (cd APPIUM-LOCATION/sample-code/examples/ruby/cucumber) and then,
|
|
from the commandline, run 'cucumber'.
|
|
|
|
For more information, check out the comments at the top of the files in the
|
|
cucumber directory.
|