SkillAgentSearch skills...

SeleniumPython

Web Test Automation Framework - Python | Pytest | Selenium | Allure | Docker | Jenkins

Install / Use

/learn @NetanelMosheCohen/SeleniumPython
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Web Test Automation Framework - Python | Pytest | Selenium | Allure | Docker | Jenkins

The framework contains:

  • Cross-browser support for running tests on 3 different browsers (Chrome, Firefox, Edge):

    • Running tests locally using webdriver-manager
    • Running tests on Docker containers using Selenoid
  • Support for parallel execution

  • Platform and browser parameterization using config file (JSON)

  • Tests run report and dashboard using Allure (including screenshots)

  • Test data management from external file

  • Logger (including errors, traceback, test steps, etc.)

  • Page Object Model design

Demo:

https://www.youtube.com/watch?v=sSz-R_kpskY

Some screenshots from the project:

Parallel execution on Chrome Docker containers in Selenoid UI: alt text

Live test execution from the container using VNC Docker images: alt text

Allure report at the end of the run: alt text

View on GitHub
GitHub Stars13
CategoryDevelopment
Updated9mo ago
Forks1

Languages

Python

Security Score

67/100

Audited on Jun 17, 2025

No findings