← Back to projects
Project · Web · Java

TestCase16 · Selenium Java automation

User registration, cart, payment, and account deletion flows with Selenium and Java.

01 / Project information

Scope and contribution

A Selenium/Java test project covering registration, shopping, and account deletion on the Automation Exercise application.

Page Object structure, end-to-end scenario automation, and utility classes.

02 / Project detail

Registration and shopping flow

The test checks the home and registration areas before completing a new user form. It then adds a product to the cart, compares delivery and billing addresses, completes the payment form, and checks the order result.

The created account is deleted at the end of the scenario. This description follows the steps visible in the README and testCase16.java.

03 / Project detail

Project structure

Page elements are kept in homePage, signupPage, and cartPage classes, while driver, configuration, and wait helpers are organized under utilities. pom.xml declares Java 17, Selenium, TestNG, and Maven dependencies.

The repository includes an ExtentReports utility class, but it does not publish a current execution report.

Running the project

Setup and execution

The main scenario is defined as a TestNG @Test; browser and base URL settings are read from configuration.properties. The README does not provide a run command or dated result.

Source code

Source files

Use the links below to review the project README and source code.

Open GitHub repository ↗
Note

Project status

The project tests were not run for this portfolio, and no current dated result is published.

Contact

Get in
touch.

Email me about my projects or experience.

Contact ↗