Assertions
To verify toast message displays on screen:
public static void handleToastMessage(String args) {
final WebDriverWait wait = new WebDriverWait(driver, 10);
assertNotNull(wait.until(ExpectedConditions.presenceOfElementLocated(By.xpath("//*[@text='" + args + "']"))));
}test.java
$ helper.handleToastMessage(args);To verify text displayed on screen:
public static boolean verifyTextExist(String args) {
if (driver instanceof AndroidDriver) {
Boolean isElementExist = driver.findElements(By.xpath("//*[@text='" + args + "']")).size() != 0;
Assert.assertTrue(isElementExist, "Expected Text not found on screen: " + args);
} else {
Boolean isElementExist = driver.findElements(By.xpath("//XCUIElementTypeOther[@name='" + args + "']"))
.size() != 0;
Assert.assertTrue(isElementExist, "Expected Text not found on screen: " + args);
}
return false;
}To verify text not displayed on screen:
Last updated