Skip to content

Latest commit

 

History

25 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Opencart Automation Testing using Selenium and Pytest

Objective -

Automated testcases for Opencart web app using pytest and selenium testing framework

Features -

  • Automation Framework: Built using Selenium WebDriver and Pytest, providing a flexible and scalable test suite.
  • Page Object Model: Uses the Page Object Model (POM) design pattern for maintainability and readability.
  • Data-Driven Testing: Supports data-driven testing using test data from external sources such as csv file , json files or sql tables.
  • Cross-Browser Support: Capable of running tests across different browsers (Chrome, Firefox, etc.).
  • Extensive Test Coverage: Covers various features of the OpenCart application such as user registration, login, product search, and checkout process.
  • Detailed Reporting: Generates detailed HTML test reports for easy analysis of test results.
  • Parallel Test Execution: Implemented the ability to run multiple test cases simultaneously to reduce overall test execution time and improve efficiency.
  • Data Scraping Support: Supports datascraping from different web elements and tables
  • Logging Support Supports logging of the testcases being executed and webelements being interacted with added to a log file

Important Reference Links -


Follow Me on -


Planned Features

  • Managing Logging feature to sustain previous logs
  • Creating More end to end testcases
  • Implementing the same model using playwright and pytest

About

Created Automation scripts for testing opencart application using pytest and selenium

Topics

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages