This repository contains an automated web testing project for https://www.wafilife.com/, Utilizing Selenium, Java, TestNG, and the Project Object Model (POM) framework. The project is structured based on Maven architecture.
- Pages Package: The page package contains page classes with WebElements, Paths, or links and methods for each page.
- Test Package: The page package contains test classes for all pages.
- Utilities Package: The utilities package contains the
BaseDriver
class where all web drivers are initialized.
- Selenium: Selenium is used for web automation.
- Java: Java is the programming language used for automation.
- TestNG: TestNG is used for test management and parallel execution.
- Maven: Maven is the build automation and dependency management tool used for the project.
The project's Maven dependencies are listed in the pom.xml file.
-
Visit this site
-
Click লেখক from the menu
-
Scroll Down and go to the Next Page
-
Select any Author
-
View any Book Details
-
Click অর্ডার করুন
-
Click অর্ডার সম্পন্ন করুন
-
Provide all Information of আপনার বিলিং এবং শিপিং তথ্য
- Ensure you have the necessary tools and dependencies installed.
- Clone the repository:
git clone https://github.com/SabbirMamun12/selenium-web-automation-testing.git
- Open the project in an IDE (Intellij, Eclipse etc.)
- Add dependency if needed.
- Run the tests
Feel free to customize and extend this automation framework according to your specific requirements.
If you would like to contribute to this project, you're welcome.