Java Selenium Locators HTML Developer Tools Window Handling Screenshots Selenium Waits XPath TestNG
The application under test is QKart, an e-commerce platform.
During the course of this project:
- Debugged failing test cases and issues with log statements.
- Automated testing with selenium.
- Utilized implicit and explicit waits correctly to avoid synchronization issues.
- Improved the tests with XPath.
- Migrated tests to the TestNG test automation framework.
The application under test is QKart, an e-commerce platform.
During the course of this project:
- Debugged failing test cases and issues with log statements.
- Automated testing with selenium.
- Utilized implicit and explicit waits correctly to avoid synchronization issues.
- Improved the tests with XPath.
- Migrated tests to the TestNG test automation framework.
- Modularized existing test code for readability and to avoid code duplication.
- Fixed various bugs present in the existing code base for Register and Login pages.
- Used IDE debugger with breakpoints to find and resolve issues faster.
Java Selenium Locators HTML Developer Tools
- Implemented automated tests for functionalities like product search, editing user cart items, cart content persistence across sessions.
- Added log statements appropriately to aid in debugging any issues.
- Reused methods like searching for products, and add items to the cart thus making the code more maintainable.
Java Selenium Locators HTML Developer Tools
- Placed appropriate wait statements in the code base to improve script synchronization.
- Implemented feature request to take screenshots before and after the test case and also capture screenshots in case of error.
- Performed automation tests/validations that span across different browser tabs and windows.
Java Selenium Locators HTML Developer Tools
- Fixed a bugs in the existing codebase as a result of incorrect locators by replacing them with XPath.
- Improved code by replacing existing locators with Dynamic XPath.
Java Selenium Locators HTML Developer Tools XPath
- Migrated existing Selenium test code to use the TestNG framework.
- Parameterized the test cases and used XML configuration to send the parameters dynamically.
- Created sanity and regression test groups.
- Utilized Test Listeners to take screenshots on different events.
Java Selenium Locators HTML Developer Tools XPath TestNG
qkart home page
qkart login page
qkart register page
qkart User logged in page
qkart products in cart page
qkart checkout page
qkart thanks page
qkart emailable report
qkart index report








