Skip to main content

A wrapper for robotframework-SikuliLibrary to be used with Robot Framework

Project description

SikuliPlusLibrary

Version License

Wrapper for SikuliLibrary in Robot Framework, bringing:

  • ✅ Simplified configuration management
  • ✅ Enhanced visual feedback (automatic highlight)
  • ✅ More keywords and extra parameters for greater flexibility

📦 Installation

pip install sikulipluslibrary

🔗 Dependencies


📖 Documentation

👉 Access here


🚀 Usage

Suite example:

*** Settings ***
Library     SikuliPlusLibrary  similarity=0.85

*** Test Cases ***
Test Vision
    Wait Until Image Appear    ${IMAGES}\\exemple_button.png
    Wait Until Image Appear    ${IMAGES}\\exemple_button_2.png    10    similarity=0.75
    Wait Until Image Appear    ${IMAGES}\\especific_field.png     roi=${IMAGES}\\especific_modal.png

✨ Main Features

  • 📌 New Keywords → more power for visual recognition
  • ⚙️ Additional parameterssimilarity and roi directly in the commands
  • 🌍 Global configuration management via Library Arguments and environment variables
  • 🎯 Automatic highlight → immediate visual feedback on the located elements

👀 Highlight Example

example_highlight


🔧 In Development

  • Improved handling of keyword names, docstrings, and exceptions
  • Support for a dedicated configuration file (sikuliplus.toml)

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_sikulipluslibrary-0.1.3.tar.gz (546.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file robotframework_sikulipluslibrary-0.1.3.tar.gz.

File metadata

File hashes

Hashes for robotframework_sikulipluslibrary-0.1.3.tar.gz
Algorithm Hash digest
SHA256 830a4900096cc5fcd489f12289ba5a8bbac4e94f77b5f3a1f1e20d2246ea3292
MD5 f4f0a7de613fff3cb5915977ee050304
BLAKE2b-256 a6f56b694b2fa22dee8e76b13a72797de5fb4268e22927ce9b9c9434e6588ca3

See more details on using hashes here.

File details

Details for the file robotframework_sikulipluslibrary-0.1.3-py3-none-any.whl.

File metadata

File hashes

Hashes for robotframework_sikulipluslibrary-0.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 faff291aaa935b3d4aa63e8acac8a28d8338668065ddc751a5c57fb7ea8d82a1
MD5 c5608121ca924cfe8067c8c9756e2a27
BLAKE2b-256 f12ccd535ba235f1d8724c2a958400f2c676e0435b0eac424ba5dd083d5c6747

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page