An open-source Python Selenium Test Automation framework with Docker and Kubernetes integration.
Last updated Nov 26, 2025
32
Stars
5
Forks
0
Issues
0
Stars/day
Attention Score
29
Topics
Language breakdown
No language data available.
▸ Files
click to expand
README

CortexaAI
An open-source Python Selenium Test Automation framework with Docker and Kubernetes integration.Step 1: Install Docker Desktop
Docker Desktop InstructionsStep 2: Install Helm
Helm InstructionsStep 3a: Setup Local Environment MAC/LINUX [OPTION 1]
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
Step 3b: Setup Local Environment Windows [OPTION 2]
python3 -m venv venv
.\venv\Scripts\activate
pip install -r requirements.txt
Step 4: Deploy & Run App to Kubernetes via Helm
cd app
helm install website .
kubectl -n default get service website-cortexaai
Step 5: Run Selenium Grid
docker compose up --scale chrome=2
Step 6: Observe Selenium Grid
http://localhost:4444/ui
Run Front-End Tests MAC/LINUX [OPTION 1]
export BROWSER=chrome
URL=http://localhost:<PORT>
python -m unittest discover
Run Front-End Tests Windows [OPTION 2]
$env:BROWSER="chrome"
$env:URL="http://host.docker.internal:<PORT>"
python -m unittest discover
License
GNU General Public License v3.0🔗 More in this category