Skip to content

Instantly share code, notes, and snippets.

@SarahElson
Last active September 13, 2024 14:49
Show Gist options
  • Save SarahElson/a2e0f88b768201a0a0dc059af61c57d6 to your computer and use it in GitHub Desktop.
Save SarahElson/a2e0f88b768201a0a0dc059af61c57d6 to your computer and use it in GitHub Desktop.
How to Test Biometric Authentication With Appium
public class HomePage {
private final AndroidDriver androidDriver;
public HomePage(final AndroidDriver androidDriver) {
this.androidDriver = androidDriver;
}
private WebElement biometricBtn() {
return this.androidDriver.findElement(AppiumBy.id("com.poc.sample:id/biometric"));
}
public void performSuccessBioMetricAuthenticationOnRealDevice() {
biometricBtn().click();
this.androidDriver.executeScript("lambda-biometric-injection=pass");
}
public String getMessageText () {
return this.androidDriver.findElement(AppiumBy.xpath("/hierarchy/android.widget.Toast[1]")).getText();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment