Android.java
package io.github.giulong.spectrum.drivers;
import io.appium.java_client.android.AndroidDriver;
import io.github.giulong.spectrum.utils.Configuration;
import org.openqa.selenium.MutableCapabilities;
import org.openqa.selenium.WebDriver;
import java.net.URL;
public abstract class Android<T extends MutableCapabilities> extends Appium<T, AndroidDriver> {
@Override
public AndroidDriver buildDriverFor(final URL url) {
return new AndroidDriver(url, capabilities);
}
@Override
void configureWaitsOf(final WebDriver webDriver, final Configuration.Drivers.Waits waits) {
webDriver
.manage()
.timeouts()
.implicitlyWait(waits.getImplicit());
}
}