Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 33dabc9

Browse files
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)

AltStyle によって変換されたページ (->オリジナル) /