Wopee.io Visual Testing for Robot Framework
Catch visual regressions in your Robot Framework tests with AI-powered autonomous test maintenance by Wopee.io.
Installation
pip install wopee_rf
Quick Start
Set your environment variables:
export WOPEE_API_URL=https://api.wopee.io
export WOPEE_API_KEY=your-api-key
export WOPEE_PROJECT_UUID=your-project-id
Using as a Listener
*** Settings ***
Library SeleniumLibrary
*** Test Cases ***
Visual Check Homepage
Open Browser https://example.com chrome
wopee_rf.Track Full Page
Close Browser
Run with the listener:
robot --listener wopee_rf.WopeeListener tests/
Using as a Library
*** Settings ***
Library wopee_rf.WopeeLibrary
Library SeleniumLibrary
*** Test Cases ***
Visual Check Homepage
Open Browser https://example.com chrome
Track Full Page
Close Browser
Features
- Visual regression testing — pixel-level and AI-powered comparison
- Autonomous test maintenance — AI updates baselines when intended changes are detected
- Listener and Library modes — flexible integration with existing RF suites
- Selenium and Browser Library support — works with both
- CI/CD ready — integrates into any pipeline
Links
- Documentation — setup guides and API reference
- Wopee.io Platform — manage baselines, review results
- Wopee.io Website — learn more about autonomous testing
Metadata
Release files for wopee_rf 2.7.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| wopee_rf-2.7.2.tar.gz | 119.5 kB | Without provenance | Details for wopee_rf-2.7.2.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| wopee_rf-2.7.2-py3-none-any.whl | Python 3 | none | any | Details for wopee_rf-2.7.2-py3-none-any.whl |
Total release size: 142.1 kB
Release files / wopee_rf-2.7.2.tar.gz
| Download URL | wopee_rf-2.7.2.tar.gz |
|---|---|
| Size | 119.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
26f62d13921bedaba93e8afd7f9b76a4992f9868f0eb359ebb3db7a143925caa
|
|
BLAKE2b-256 checksum How to use checksums |
c57061cf2ad165b7bc5dcfb63703ccab0b7fbf7cd2c3aeee497d50bf7e0c401d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.11.18 Linux/7.0.0-1007-azure
|
Release files / wopee_rf-2.7.2-py3-none-any.whl
| Download URL | wopee_rf-2.7.2-py3-none-any.whl |
|---|---|
| Size | 22.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a2f8f2bcc92f7e7cf505aa051a2e6138828cb0c29e7153c3a7645c827c2b8d3e
|
|
BLAKE2b-256 checksum How to use checksums |
689f776e16ee24f445def05c7958ee91bc0814130859a53000d93cb11f1631d9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.8.3 CPython/3.11.18 Linux/7.0.0-1007-azure
|
Security for wopee_rf 2.7.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.