Skip to content

Latest commit

 

History

History
53 lines (41 loc) · 1.07 KB

File metadata and controls

53 lines (41 loc) · 1.07 KB

QA Testing Project

Automated testing project using Python and Helium.

📹 Demo Video

Video explicativo del proyecto

Click en la imagen para ver el video (versión en español)

Setup

Prerequisites

  • Python 3.12+
  • uv package manager

Installation

  1. Clone the repository:
git clone git@gitlab.com:fabri5j/qa-testng.git
cd qa-testng
  1. Install dependencies using uv:
uv sync
  1. Create your config file:
cp config.ini.example config.ini
  1. Edit config.ini with your configuration:
[web]
url = https://your-actual-url.com/

Running the code

uv run python main.py

Project Structure

  • main.py - Main test automation script
  • pyproject.toml - Project dependencies and metadata
  • uv.lock - Locked dependency versions
  • config.ini.example - Configuration template