Skip to content

Commit 33dabc9

Browse files
committed
Registered accountr is done. test ID = P2MPM-AYJCC-KSJYV-6RGRG
1 parent 26468ac commit 33dabc9

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

src/test/java/Utills/WebDriverHelper.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,10 @@ public void click(By locator) {
2525
driver.findElement(locator).click();
2626
}
2727

28+
public void submit(By locator) {
29+
driver.findElement(locator).submit();
30+
}
31+
2832
public void sendKeys(By locator, String str) {
2933
driver.findElement(locator).sendKeys(str);
3034
}

src/test/java/com/lambdatest/RegisterAccount.java

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
import org.openqa.selenium.By;
66
import org.openqa.selenium.remote.DesiredCapabilities;
77
import org.openqa.selenium.remote.RemoteWebDriver;
8+
import org.testng.Assert;
89
import org.testng.ITestContext;
910
import org.testng.annotations.AfterMethod;
1011
import org.testng.annotations.BeforeMethod;
@@ -28,8 +29,9 @@ public class RegisterAccount {
2829
protected static final By TELEPHONE_INPUT_FIELD = By.id("input-telephone");
2930
protected static final By PASSWORD_INPUT_FIELD = By.id("input-password");
3031
protected static final By CONFIRM_PASSWORD_INPUT_FIELD = By.id("input-confirm");
31-
protected static final By PRIVACY_POLICY_CHECKBOX = By.id("input-agree");
32-
protected static final By CONTINUE_BUTTON = By.id("input[type='submit']");
32+
protected static final By PRIVACY_POLICY_CHECKBOX = By.cssSelector("[for='input-agree']");
33+
protected static final By CONTINUE_BUTTON = By.cssSelector("input[type='submit']");
34+
protected static final By PAGE_TITLE = By.className("page-title");
3335
private String Status = "failed";
3436

3537
@BeforeMethod public void setup(Method m, ITestContext ctx) throws MalformedURLException {
@@ -62,8 +64,10 @@ public class RegisterAccount {
6264
driverHelper.sendKeys(TELEPHONE_INPUT_FIELD, number);
6365
driverHelper.sendKeys(PASSWORD_INPUT_FIELD, number);
6466
driverHelper.sendKeys(CONFIRM_PASSWORD_INPUT_FIELD, number);
65-
// driverHelper.click(PRIVACY_POLICY_CHECKBOX);
66-
driverHelper.click(CONTINUE_BUTTON);
67+
driverHelper.click(PRIVACY_POLICY_CHECKBOX);
68+
driverHelper.submit(CONTINUE_BUTTON);
69+
driverHelper.waitForVisibility(PAGE_TITLE, 30);
70+
Assert.assertTrue(driverHelper.getText(PAGE_TITLE).equalsIgnoreCase("Your Account Has Been Created!"), "Not Registered successfully. Expected : Your Account Has Been Created! but found " + driverHelper.getText(PAGE_TITLE));
6771
Status = "Passed";
6872
}
6973

0 commit comments

Comments
 (0)