Robot Framework Automation Library for iOS
Project description
robotframework-ioslibrary is a Robot Framework test library for all your iOS automation needs.
It uses Calabash iOS Server to communicate with your instrumented iOS application similar to how Selenium WebDriver talks to your web browser.
Installation
To install, just fetch the latest version from PyPI:.
pip install –upgrade robotframework-ioslibrary
Prepare your iOS app
To prepare your iOS app look at <https://github.com/calabash/calabash-ios#installation>
Usage
API documentation can be found at http://lovelysystems.github.com/robotframework-ioslibrary/IOSLibrary.html, here is an example on how to use it:
Setting |
Value |
---|---|
Library |
IOSLibrary |
Test Case |
Action |
Argument |
Argument |
Argument |
---|---|---|---|---|
Example |
||||
[Documentation] |
Starts the iOS Simulator and swipes |
|||
Start Simulator |
||||
Wait Until Keyword Succeeds |
1 minute |
5 seconds |
Is Device Available |
|
Swipe |
right |
|||
Rotate |
left |
|||
Screen Should Contain |
Hello World |
License
robotframework is a port of the ruby-based calabash-ios and therefore licensed under the Eclipse Public License (EPL) v1.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Hashes for robotframework-ioslibrary-0.1.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ca87a1d7dae5da6f8132581a80ce2e338f5839a8a6deacc1400b34b1ae0abf9 |
|
MD5 | 3e3fb9103f2c4eca2aa2b60776ebc26b |
|
BLAKE2b-256 | 7d192d41b01092c3f0acfe299e3bf36c3709be363ad4d7c79821f9136ab0daf0 |