robotframework-lynqa
robotframework-lynqa is a Robot Framework library for the Lynqa test execution AI Agent.
Write your scenarios in plain Gherkin and let Lynqa, Smartesting's AI test-execution agent, execute them autonomously. No need to implement local keywords, simply provide your web application's URL. Lynqa analyses your test steps and application UI, then runs your test cases as a user would, producing comprehensive execution evidence. UI changes are handled automatically, eliminating the need for test automation maintenance.
It builds on pylynqa, the Python client for the Lynqa REST API.
Disclaimers
Requirements
- Python 3.9+
- Robot Framework 7+
- A Lynqa account and API key (test executions consume credits)
Installation
pip install robotframework-lynqa
Quick start
Import the library and write your test cases with the Given/When/Then keywords, each taking a single
natural-language step:
*** Settings ***
Library robotframework_lynqa.LynqaLibrary api_key=%{LYNQA_API_KEY}
*** Variables ***
${LYNQA_URL} https://lemonde.fr
*** Test Cases ***
Search An Article
Given the website is open
When I search an article on "france ia"
Then there is an article on "IA agentique"
The scenario is captured and submitted to Lynqa, which runs it against the site at ${LYNQA_URL} and reports each step's
result back to Robot Framework.
Documentation
Full documentation: installation, configuration variables and the complete keyword reference — is available at https://petit-robot.github.io/robotframework-lynqa/.
Collaboration
This project is at an early stage, so external contributions are limited for now. This may be opened up more broadly later as the project matures.
In the meantime, you are very welcome to open an issue to report a bug or ask any question.
License
Licensed under the Apache License 2.0.
Metadata
Release files for robotframework-lynqa 1.0.0
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 | |
|---|---|---|---|---|
| robotframework_lynqa-1.0.0.tar.gz | 198.2 kB | With provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| robotframework_lynqa-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 240.9 kB
Release files / robotframework_lynqa-1.0.0.tar.gz
| Download URL | robotframework_lynqa-1.0.0.tar.gz |
|---|---|
| Size | 198.2 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
cd3d270ab6954f82e1ee93c2cb3870dd4dcddc0668b85df1ba04ce00598d2635
|
|
BLAKE2b-256 checksum How to use checksums |
842835c9e4c2f4c967a08034938306899cb323a4f0eb6f0b94669a8304ab422d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logRelease files / robotframework_lynqa-1.0.0-py3-none-any.whl
| Download URL | robotframework_lynqa-1.0.0-py3-none-any.whl |
|---|---|
| Size | 42.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6756a69809bd68b08f625d99c6852ac03c21bb0c9674040fbfb6d9a9c84cc92a
|
|
BLAKE2b-256 checksum How to use checksums |
42561dfdbb7d502e04bf3b1359e1969c6707520edbc60fa9f3d04aa0746afdf2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
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.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logSecurity for robotframework-lynqa 1.0.0
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.
Full provenance
All 2 files in this release have been uploaded with provenance metadata.
Attestation for robotframework_lynqa-1.0.0.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Sep 10, 2026.
Transparency logA 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.