Skip to content

An agent that controls a headless browser and can create and execute E2E tests for a web page.

Notifications You must be signed in to change notification settings

Zovi343/e2e_testing_agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Headless Browser E2E Test Agent

An intelligent agent designed to control a headless browser and perform end-to-end (E2E) testing on web pages. Users can specify the webpage URL and describe test cases in natural language. The agent will interpret these instructions, generate, and execute the tests.

Tech Stack

Use Case

  • Analyze a website with the Agent
  • Create E2E tests in the Python Playwright version of the package
  • Execute the generated test cases
  • Provide reports based on the results of the tests

Development

Setup Environment

Create a new conda environment with Python 3.11

conda create --name e2e_agent python=3.11

Activate the environment

conda activate e2e_agent

Install the required packages

pip install -r requirements.txt

About

An agent that controls a headless browser and can create and execute E2E tests for a web page.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published