Skip to main content

app testing library for Robot Framework

Project description

Introduction

BetaLibrary is an appium testing library for RobotFramework.

It uses Beta (version 1.x) to communicate with Android and iOS application similar to how Selenium WebDriver talks to web browser.

BetaLibrary is modeled after (and forked from) appiumandroidlibrary, but re-implemented to use appium 1.X technologies.

It support Python 2.x only.

Installation

Using pip

The recommended installation method is using pip:

pip install robotframework-appiumlibrary

Using setup.py

setup.py

git clone https://github.com/jollychang/robotframework-appiumlibrary.git
cd robotframework-appiumlibrary
python setup.py install

Directory Layout

demo/

A simple demonstration, with an Android application and RF test suite

doc/

Keyword documentation

src/

Python source code

Usage

To write tests with Robot Framework and BetaLibrary, BetaLibrary must be imported into your RF test suite. See Robot Framework User Guide for more information.

As it uses Beta make sure your Beta server is up and running. For how to use Beta please refer to Beta Documentation

Documentation

The keyword documentation could be found at Keyword Documentation

Contributing

Fork the project, make a change, and send a pull request!

Project Contributors

Latest PyPI version https://travis-ci.org/jollychang/robotframework-appiumlibrary.svg?branch=master Number of PyPI downloads https://pledgie.com/campaigns/25326.png

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

netease-appiumlibrary-1.3.5.zip (30.3 kB view details)

Uploaded Source

File details

Details for the file netease-appiumlibrary-1.3.5.zip.

File metadata

File hashes

Hashes for netease-appiumlibrary-1.3.5.zip
Algorithm Hash digest
SHA256 81f3f6a41c797f7d9298c7e1adc4f0086674760908d19b6b4872183ccab7863a
MD5 6c7a0223f69255fb3973dc2740636fe3
BLAKE2b-256 f1fc7cd8822ed3472b927fad89d5835be315a27e6ec87375c4b6100a3b422d42

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page