This Java-based script automates the guest registration form on the WP Everest demo website.
- Form Filling: Inputs the required fields such as name, email, gender, and phone.
- Terms Agreement: The terms and conditions checkbox is selected.
- Submission: Clicks the submit button.
- Assertion: Validates the registration success message.
- Java Development Kit (JDK) installed
- Selenium WebDriver dependency added to project (via Maven or Gradle)
- WebDriver for your browser (e.g., ChromeDriver)
- Set Up:
- Add the Selenium dependency in your
pom.xml(Maven):<dependency> <groupId>org.seleniumhq.selenium</groupId> <artifactId>selenium-java</artifactId> <version>4.x.x</version> </dependency>
- Or in
build.gradle(Gradle):dependencies { testImplementation 'org.seleniumhq.selenium:selenium-java:4.x.x' }
- Add the Selenium dependency in your
- Run the Script:
- Set up WebDriver executable (e.g., ChromeDriver path).
- Run the
Assignment2.javafile from your IDE or terminal.
Make sure WebDriver matches your browser version and adjust file paths accordingly.