Skip to main content

Robot Framework Mobile app testing library for Appium Client Android & iOS & Web

Project description

Introduction

AppiumLibrary is an appium testing library for RobotFramework.

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

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

It is fully supported under Python 2.7, python 3.3+ support is still experimental

Documentation

The keyword documentation could be found at Keyword Documentation

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 AppiumLibrary, AppiumLibrary must be imported into your RF test suite. See Robot Framework User Guide for more information.

As it uses Appium make sure your Appium server is up and running. For how to use Appium please refer to Appium 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


Release history Release notifications | RSS feed

This version

1.5

Download files

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

Source Distribution

robotframework-appiumlibrary-1.5.tar.gz (23.2 kB view details)

Uploaded Source

Built Distribution

robotframework_appiumlibrary-1.5-py2.py3-none-any.whl (31.2 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file robotframework-appiumlibrary-1.5.tar.gz.

File metadata

File hashes

Hashes for robotframework-appiumlibrary-1.5.tar.gz
Algorithm Hash digest
SHA256 534851012bd37bda6c8e3d8195afd0111496c37ad3ff055b9b24932de0d504a8
MD5 f646173d902cada365c1b8bab980bec4
BLAKE2b-256 6120a4840c12eb7ea128dbbd502f12834bf2d78228bd228d8a569d291c97ca17

See more details on using hashes here.

Provenance

File details

Details for the file robotframework_appiumlibrary-1.5-py2.py3-none-any.whl.

File metadata

  • Download URL: robotframework_appiumlibrary-1.5-py2.py3-none-any.whl
  • Upload date:
  • Size: 31.2 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.1 setuptools/40.2.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.10

File hashes

Hashes for robotframework_appiumlibrary-1.5-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 33d531efe7d0d63919926ce29ed7025fc8ecc2ae5e5637eada8284d019fbf6b1
MD5 d8e7363086b123f7db07f7fddc9e0773
BLAKE2b-256 5ee8e209d5ded67f15fa3622220034768f6a51d0750cc237363b9658f41690dd

See more details on using hashes here.

Provenance

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