# Test runner for LaVague
LaVague QA is a specialized tool to generate pytest files from Gherkin test descriptions.
## Usage
```
Usage: lavague-qa [OPTIONS]
Options:
-u, --url TEXT URL of the site to test
-f, --feature TEXT Path to the .feature file containing Gherkin
-l, --full-llm Enable full LLM pytest generation
-c, --context TEXT Path of python file containing an initialized context
and token_counter. Defaults to OpenAI GPT4o
-h, --headless Enable headless mode for the browser
-db, --log-to-db Enables logging to a SQLite database
--help Show this message and exit.
```
Some examples are provided in `./features/`:
```bash
lavague-qa --url https://amazon.fr/ --feature features/demo_amazon.feature
```
Run `lavague-qa` to run a default example: Wikipedia login test
## Learn more
To learn more, please visit our LaVague QA documentation and join our [Discord](https://discord.gg/invite/SDxn9KpqX9) to reach our core team and get support!
Raw data
{
"_id": null,
"home_page": "https://lavague.ai",
"name": "lavague-qa",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0.0,>=3.10.0",
"maintainer_email": null,
"keywords": "QA, testing, automation, cypress, agents, RAG, selenium, ai",
"author": "lavague-ai",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/1c/4f/ba2c394c06e41bb54ec1f825bedd15f39300f8e4612263376e782dfccda2/lavague_qa-0.0.6.tar.gz",
"platform": null,
"description": "# Test runner for LaVague\n\nLaVague QA is a specialized tool to generate pytest files from Gherkin test descriptions. \n\n## Usage\n\n```\nUsage: lavague-qa [OPTIONS]\n\nOptions:\n -u, --url TEXT URL of the site to test\n -f, --feature TEXT Path to the .feature file containing Gherkin\n -l, --full-llm Enable full LLM pytest generation\n -c, --context TEXT Path of python file containing an initialized context\n and token_counter. Defaults to OpenAI GPT4o\n -h, --headless Enable headless mode for the browser\n -db, --log-to-db Enables logging to a SQLite database\n --help Show this message and exit.\n```\n\n\nSome examples are provided in `./features/`:\n\n```bash\nlavague-qa --url https://amazon.fr/ --feature features/demo_amazon.feature\n```\nRun `lavague-qa` to run a default example: Wikipedia login test\n\n## Learn more\n\nTo learn more, please visit our LaVague QA documentation and join our [Discord](https://discord.gg/invite/SDxn9KpqX9) to reach our core team and get support!\n\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "QA Automation with LaVague",
"version": "0.0.6",
"project_urls": {
"Documentation": "https://docs.lavague.ai/en/latest/",
"Homepage": "https://lavague.ai",
"Repository": "https://github.com/lavague-ai/LaVague/"
},
"split_keywords": [
"qa",
" testing",
" automation",
" cypress",
" agents",
" rag",
" selenium",
" ai"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3c16311849de0d1d7f12493dc018c1e94d439ce02e1a3be823e0017bc940f943",
"md5": "ec55c01a9cceba9de8b77821fc03f630",
"sha256": "274df1d17c1ccab7032581764ed1c697f8b945450bd82548c8d4d5740ba851a4"
},
"downloads": -1,
"filename": "lavague_qa-0.0.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ec55c01a9cceba9de8b77821fc03f630",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0.0,>=3.10.0",
"size": 10277,
"upload_time": "2024-08-15T18:45:51",
"upload_time_iso_8601": "2024-08-15T18:45:51.560070Z",
"url": "https://files.pythonhosted.org/packages/3c/16/311849de0d1d7f12493dc018c1e94d439ce02e1a3be823e0017bc940f943/lavague_qa-0.0.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1c4fba2c394c06e41bb54ec1f825bedd15f39300f8e4612263376e782dfccda2",
"md5": "6044e017a171e62a1bf11e96b1ea2048",
"sha256": "625c8e9e8b23fa57e0456ad78ce84606fabc60ae4eba5e4f0219cb22f1f8f9e1"
},
"downloads": -1,
"filename": "lavague_qa-0.0.6.tar.gz",
"has_sig": false,
"md5_digest": "6044e017a171e62a1bf11e96b1ea2048",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0.0,>=3.10.0",
"size": 9071,
"upload_time": "2024-08-15T18:45:52",
"upload_time_iso_8601": "2024-08-15T18:45:52.846473Z",
"url": "https://files.pythonhosted.org/packages/1c/4f/ba2c394c06e41bb54ec1f825bedd15f39300f8e4612263376e782dfccda2/lavague_qa-0.0.6.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-15 18:45:52",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "lavague-ai",
"github_project": "LaVague",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "lavague-qa"
}