Skip to content

Automated Selenium/pytest suite for Bookstore app validation

License

Notifications You must be signed in to change notification settings

levina-anna/Bookstore-autotests

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bookstore-autotests

This project contains automated tests for the Bookstore application. It's designed to validate the functionality of the Bookstore's web interface.

Features

  • Emulates user actions within the browser.
  • Tests the functionality of category filters in the web application.

Running the Tests

pip install -r requirements.txt
pytest -s tests/

Running on a Server

docker build -t bookstore-autotests .
docker run --rm bookstore-autotests

Configuration

The test scripts are configured to run against the Bookstore application deployed at http://127.0.0.1:8000. To change the test environment, update the DOMAIN variable in the .env file (note that .env is included in .gitignore).

Technologies Used

  • Python 3
  • Selenium WebDriver
  • Pytest
  • Docker

About

Automated Selenium/pytest suite for Bookstore app validation

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published