Automated testing project using Python and Helium.
- Python 3.12+
- uv package manager
- Clone the repository:
git clone git@gitlab.com:fabri5j/qa-testng.git
cd qa-testng- Install dependencies using uv:
uv sync- Create your config file:
cp config.ini.example config.ini- Edit
config.iniwith your configuration:
[web]
url = https://your-actual-url.com/uv run python main.pymain.py- Main test automation scriptpyproject.toml- Project dependencies and metadatauv.lock- Locked dependency versionsconfig.ini.example- Configuration template