aquality.selenium.core.applications.IApplication Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of aquality-selenium-core Show documentation
Show all versions of aquality-selenium-core Show documentation
Library with core functions simplifying work with Selenium-controlled applications.
package aquality.selenium.core.applications;
import org.openqa.selenium.remote.RemoteWebDriver;
import java.time.Duration;
/**
* Interface of any application controlled by Selenium WebDriver API
*/
public interface IApplication {
/**
* @return Current instance of driver.
*/
RemoteWebDriver getDriver();
/**
* @return Is the application already running or not.
*/
boolean isStarted();
/**
* Sets implicit wait timeout to Selenium WebDriver.
* @param value timeout value to set.
*/
void setImplicitWaitTimeout(Duration value);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy