RobotFramework library package for automated visual testing.
Project description
WatchUI
Basic Info
Custom library for comparing images with use in Robot Framework.
What is here?
- Test samples/test.robot - file with examples how to use keywords
- WatchUI/WatchUI.py - file with keywords
What you need
Pip install
- Open CMD
- Start
pip install WatchUI
- Now you can download WatchUI.py from repository or import WatchUI to new python file more here
- If you download WatchUI.py: You must first enter the path in Settings =>
Library path
, where path is the path to the WatchUI.py file
Manual Install
Main
- Python
- RobotFramework
- OpenCV
pip install opencv-python
orpip3 install opencv-python
- Pillow
pip install Pillow
- Numpy
pip install numpy
- Scikit
pip install scikit-image
- Imutils
pip install imutils
How to install in RF
- Download git file (Mainly ./Python/WatchUI.py)
- Enter the path in Settings =>
Library path
, where path is the path to the WatchUI.py file - Now you can start using keywords listed below. Keep in mind that you need to have all dependencies installed.
Description Keyword
Library documentation can be found HERE.
Sample results
Image where the differences are stored + You can see two black box in left corner. These black box are ignored during comparison.
The red rectangles outlining missing elements on compared screens
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
WatchUI-1.0.0.tar.gz
(8.2 kB
view details)
Built Distribution
File details
Details for the file WatchUI-1.0.0.tar.gz
.
File metadata
- Download URL: WatchUI-1.0.0.tar.gz
- Upload date:
- Size: 8.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 020439d72da5aee36db72d12acae93bb34f812619bdbf5ddd1dbcc4f335deccc |
|
MD5 | 681db55745d49a8404a5653c5313708f |
|
BLAKE2b-256 | ed19001f8fca2946e4d72a2ce75e9c90afb9a7ff2c0ab55d31f4b34715ee2f78 |
Provenance
File details
Details for the file WatchUI-1.0.0-py3-none-any.whl
.
File metadata
- Download URL: WatchUI-1.0.0-py3-none-any.whl
- Upload date:
- Size: 8.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.1 CPython/3.8.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 678694ca753275dd7865b6a564a8b02471c0d5d7032a5a4a9d4412aec3c960b1 |
|
MD5 | 92240d3d9105588be45b55bdb94942b4 |
|
BLAKE2b-256 | b56bd8db05b2243f966552b29e13a8535a01fa44694db558e98fcbbe7d1191fb |