Example usage for org.openqa.selenium WebDriver interface-usage

List of usage examples for org.openqa.selenium WebDriver interface-usage

Introduction

In this page you can find the example usage for org.openqa.selenium WebDriver interface-usage.

Usage

From source file com.lohika.alp.selenium.log.LoggingWebDriver.java

public class LoggingWebDriver implements WebDriver, JavascriptExecutor, HasInputDevices, HasCapabilities,
        TakesScreenshot, WrapsDriver, DescribedElement {

    protected final Logger logger = Logger.getLogger(getClass());

    protected final WebDriver driver;

From source file com.machinepublishers.browser.Browser.java

public interface Browser extends WebDriver, JavascriptExecutor, FindsById, FindsByClassName, FindsByLinkText,
        FindsByName, FindsByCssSelector, FindsByTagName, FindsByXPath, HasInputDevices, HasCapabilities,
        TakesScreenshot, Killable {
    public static class Retry extends RuntimeException {
        private static final long serialVersionUID = 1L;

From source file com.machinepublishers.jbrowserdriver.JBrowserDriverServer.java

class JBrowserDriverServer extends RemoteObject implements JBrowserDriverRemote, WebDriver, JavascriptExecutor,
        FindsById, FindsByClassName, FindsByLinkText, FindsByName, FindsByCssSelector, FindsByTagName, FindsByXPath,
        HasInputDevices, HasCapabilities, TakesScreenshot {
    private static final AtomicInteger childPort = new AtomicInteger();
    private static final AtomicReference<SocketFactory> socketFactory = new AtomicReference<SocketFactory>();
    private static Registry registry;

From source file com.mengge.MobileDriver.java

public interface MobileDriver<T extends WebElement> extends WebDriver, PerformsTouchActions, ContextAware,
        Rotatable, FindsByAccessibilityId<T>, LocationContext, DeviceActionShortcuts, TouchShortcuts,
        InteractsWithFiles, InteractsWithApps, HasAppStrings, FindsByClassName, FindsByCssSelector, FindsById,
        FindsByLinkText, FindsByName, FindsByTagName, FindsByXPath {

    Response execute(String driverCommand, Map<String, ?> parameters);

From source file com.opera.core.systems.testing.drivers.TestDriver.java

public interface TestDriver
        extends WebDriver, HasInputDevices, JavascriptExecutor, TakesScreenshot, RunsSelftest, CapturesScreen {

    int get(String url, long timeout);

    boolean isRunning();

From source file com.ponysdk.core.ui.selenium.PonySDKWebDriver.java

public class PonySDKWebDriver implements WebDriver, MessageHandler.Whole<ByteBuffer> {

    private final Map<Integer, PonyWebElement> elements = new HashMap<>();

    private final WebsocketClient client = new WebsocketClient();

From source file com.ponysdk.driver.PonySDKWebDriver.java

public class PonySDKWebDriver implements WebDriver {

    private final static Logger log = LoggerFactory.getLogger(PonySDKWebDriver.class);
    private final static ThreadLocal<byte[]> byteArrays = ThreadLocal.withInitial(() -> new byte[32]);
    private final ConcurrentHashMap<Integer, PonyWebElement> elements = new ConcurrentHashMap<>();
    private final PonySearchContext globalContext = new PonySearchContext(

From source file com.prototest.appdriver.EventFiringWebDriver.java

/**
 * A wrapper around an arbitrary {@link WebDriver} instance which supports registering of a
 * {@link WebDriverEventListener}, e&#46;g&#46; for logging purposes.
 */
public class EventFiringWebDriver
        implements WebDriver, JavascriptExecutor, TakesScreenshot, WrapsDriver, HasInputDevices, HasTouchScreen {

From source file com.qmetry.qaf.automation.ui.webdriver.QAFWebDriver.java

public interface QAFWebDriver extends UiDriver, WebDriver, TakesScreenshot, JavascriptExecutor, FindsById,
        FindsByClassName, FindsByLinkText, FindsByName, FindsByCssSelector, FindsByCustomStretegy, FindsByTagName,
        FindsByXPath, HasInputDevices, HasCapabilities {

    QAFWebElement findElement(By by);

From source file com.qwazr.crawler.web.driver.BrowserDriver.java

final public class BrowserDriver implements WebDriver, Closeable, AdditionalCapabilities.All {

    protected static final Logger logger = LoggerFactory.getLogger(BrowserDriver.class);

    private final WebCrawlDefinition.ProxyDefinition currentProxy;
    private final BrowserDriverEnum type;