You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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