nl.praegus.fitnesse.slim.fixtures.AndroidTest Maven / Gradle / Ivy
package nl.praegus.fitnesse.slim.fixtures;
import io.appium.java_client.android.AndroidDriver;
import io.appium.java_client.android.AndroidElement;
import io.appium.java_client.android.nativekey.AndroidKey;
import io.appium.java_client.android.nativekey.KeyEvent;
import nl.praegus.fitnesse.slim.util.AndroidHelper;
/**
* Specialized class to test Android applications using Appium.
*/
public class AndroidTest extends AppiumTest> {
public AndroidTest() {
super();
}
public AndroidTest(int secondsBeforeTimeout) {
super(secondsBeforeTimeout);
}
@Override
public boolean pressEnter() {
getAppiumHelper().driver().pressKey(new KeyEvent(AndroidKey.NUMPAD_ENTER));
return true;
}
@Override
protected AndroidHelper getAppiumHelper() {
return (AndroidHelper) super.getAppiumHelper();
}
public boolean resetApp() {
getDriver().resetApp();
return true;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy