Skip to main content

aircv wrapper for RobotFramework

Project description

# robotframework aircvlibrary
[![Documentation Status](https://readthedocs.org/projects/robotframework-aircvlibrary/badge/?version=latest)](http://robotframework-aircvlibrary.readthedocs.io/en/latest/?badge=latest) [![Build Status](https://travis-ci.org/Netease-AutoTest/robotframework-aircvlibrary.svg?branch=master)](https://travis-ci.org/Netease-AutoTest/robotframework-aircvlibrary) [![Latest Version](https://img.shields.io/pypi/v/robotframework-aircvlibrary.svg)](https://pypi.python.org/pypi/robotframework-aircvlibrary)
Base on **aircv** and **opencv** library,wrap for **RobotFramework**.
Click target screen area base on OpenCV algorithm.

## discuss
[![Gitter](https://img.shields.io/gitter/room/Netease-AutoTest/nw.js.svg?maxAge=2592000)](https://gitter.im/Netease-AutoTest?source=orgpage)
## install
```pip install robotframework-aircvlibrary```

## keywords
- **mobile_click_image**(_target, index=1_)
> ckick target area which match phone screen.

- **mobile_click_in**(_parent_image, sub_image_)
> click sub_area in special parent_area.

- **mobile_get_images_location**(_target, index=1_)
> return the target img coordinate (_x, y_)

- [More tricks](http://robotframework-aircvlibrary.readthedocs.io/en/latest/usage.html)


## Todo
1. Add Web support.
2. Separate _match_ and _click_ method.<br>
due to diff platform depend on diff driver(appium/selenium2library).<br>
3. This lib may just return (_x,y_), call click method by yourself.

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

robotframework-aircvlibrary-1.0.2.tar.gz (13.2 kB view details)

Uploaded Source

Built Distribution

File details

Details for the file robotframework-aircvlibrary-1.0.2.tar.gz.

File metadata

File hashes

Hashes for robotframework-aircvlibrary-1.0.2.tar.gz
Algorithm Hash digest
SHA256 a4f54c3b9fd3f84a25af9365221d2833b246f3b80b057d2c18faa574ea0cbc97
MD5 d8bac8840c0746b400df22b292e495e5
BLAKE2b-256 4baea629f8813769f7fac25d12cfde12eb9018af265ef0e909f8d88134d6fd4f

See more details on using hashes here.

File details

Details for the file robotframework_aircvlibrary-1.0.2-py2-none-any.whl.

File metadata

File hashes

Hashes for robotframework_aircvlibrary-1.0.2-py2-none-any.whl
Algorithm Hash digest
SHA256 3d497b0e91096ffabeff8cb235d73d86cb7258a38b6abdb60d3f2ffa79a3ee4a
MD5 21f9510b8027c4f33e6c46ce624acd2b
BLAKE2b-256 ab30167a06a1c8731155bd6495710afd8cecbfb717907048be3b530d29f9f312

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