Metadata-Version: 2.4
Name: wopee_rf
Version: 2.6.3
Summary: Robot Framework visual testing library by Wopee.io — AI-powered autonomous test maintenance
Keywords: robot framework,visual testing,visual regression,wopee,wopee.io,test automation,autonomous testing,ai testing
Author: Marcel Veselka
Author-email: help@wopee.io
Requires-Python: >=3.11,<4.0
Classifier: Development Status :: 4 - Beta
Classifier: Framework :: Robot Framework
Classifier: Framework :: Robot Framework :: Library
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Topic :: Software Development :: Quality Assurance
Classifier: Topic :: Software Development :: Testing
Requires-Dist: pydantic (>=2.8.2,<3.0.0)
Requires-Dist: pydantic-settings (>=2.4.0,<3.0.0)
Project-URL: Documentation, https://docs.wopee.io/robot-framework/
Project-URL: Homepage, https://docs.wopee.io/robot-framework/
Description-Content-Type: text/markdown

# Wopee.io Visual Testing for Robot Framework

Catch visual regressions in your [Robot Framework](https://robotframework.org/) tests with AI-powered autonomous test maintenance by [Wopee.io](https://wopee.io).

## Installation

```bash
pip install wopee_rf
```

## Quick Start

Set your environment variables:

```bash
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

```robot
*** 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:

```bash
robot --listener wopee_rf.WopeeListener tests/
```

### Using as a Library

```robot
*** 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](https://docs.wopee.io/robot-framework/) — setup guides and API reference
- [Wopee.io Platform](https://cmd.wopee.io) — manage baselines, review results
- [Wopee.io Website](https://wopee.io) — learn more about autonomous testing

