Skip to content

Instantly share code, notes, and snippets.

@SarahElson
Last active September 15, 2022 09:37
Show Gist options
  • Save SarahElson/589c774a56256ce9913edf10fc3b27f8 to your computer and use it in GitHub Desktop.
Save SarahElson/589c774a56256ce9913edf10fc3b27f8 to your computer and use it in GitHub Desktop.
GeolocationPage class for iOS
public class GeoLocationPage {
DriverManager driverManager;
WebDriverWait wait;
public GeoLocationPage (final DriverManager driverManager) {
this.driverManager = driverManager;
wait = new WebDriverWait (driverManager.getDriver (), 30);
}
public MobileElement banner () {
return (MobileElement) wait.until (
ExpectedConditions.presenceOfElementLocated (MobileBy.AccessibilityId ("banner")));
}
public MobileElement backBtn () {
return driverManager.getDriver ()
.findElement (MobileBy.AccessibilityId ("Back"));
}
public void navigateToHomePage () {
clickOn (backBtn ());
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment