enhanced empty cart checkout - Samiha - #23
Merged
Merged
Conversation
samihamuhabathulla-jpg
requested review from
14-Prasanna,
Rishwanth-Adhishwar,
TAMILKUMAR0027 and
raviravi31799-crypto
June 12, 2026 07:00
Rishwanth-Adhishwar
approved these changes
Jun 12, 2026
Rishwanth-Adhishwar
left a comment
Collaborator
There was a problem hiding this comment.
Locators Changed For Dynamic Access and Added method in ConfigReader to extraxt data from config.in [Reviwed]
14-Prasanna
approved these changes
Jun 12, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Pull Request Details
PR Information
Team Information
Related Issue
Fixes #4
Closes #4
Summary
Implemented Login and Checkout Automation using Selenium, Pytest, and the Page Object Model (POM) framework.
The Login functionality has been successfully automated and validated for registered users. Checkout automation components have been developed, including Page Objects, Action Classes, and Test Cases for Guest Checkout, Empty Cart Validation, and Register Account Checkout scenarios.
Currently, Login and Empty Cart Checkout scenarios are executing successfully. Guest Checkout and Register Account Checkout flows have been implemented and are under validation and stabilization.
The framework has been enhanced with reusable methods from BaseAction and configuration-driven test data management using config.ini.
Detailed Changes
Added
LoginPage class for Login page locators.
LoginPageAction class for Login page actions.
CheckoutPage class for Checkout page locators.
CheckoutAction class for Checkout page actions.
Test cases for:
Configuration support using ConfigReader.
Reusable utility methods through BaseAction.
Modified
Removed
Refactored
Type of Change
Testing Performed
Pytest Execution
Browsers Tested
Evidence
Configuration Changes
Impact Analysis
Affected Modules:
Potential Risks:
Rollback Plan:
Checklist
Code Quality
Testing
Documentation
CI/CD
Reviewer Notes
Special instructions for reviewers:
Final Approval