Skip to content

Automated end-to-end tests for different applications using Playwright. The goal is to learn and master the different features of Playwright using Python and Pytest.

License

Notifications You must be signed in to change notification settings

germanch90/testing-with-playwright

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

testing-with-playwright

Automated end-to-end tests for different applications using Playwright. The goal is to learn and master the different features of Playwright using Python and Pytest. The main purpose of this project is to learn and showcase the capabilities of Playwright. Publicly available live projects have been selected so that we can focus on the features in an isolated fashion, keeping our code base simple and tidy.

Programming Language

The programming language selected for this project is Python, it's a simple, readable, interpreted yet performant language. Extensively used and supported by a large and commited community.

Additionally the project will leverage Pytest library as the test framework.

Installation

Prepare and activate a virtual environment for the isolation of dependencies. Python 3.8+ is recommended.

Install Python dependencies with pip install -r requirements.txt.

To install the browser dependencies for playwright use command: playwright install

Usage

Run the following command to invoke the test runner pytest

About

Automated end-to-end tests for different applications using Playwright. The goal is to learn and master the different features of Playwright using Python and Pytest.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages