List of usage examples for org.openqa.selenium WebDriver interface-usage
From source file com.redhat.darcy.webdriver.internal.TargetedWebDriver.java
/**
* Interface for {@link WebDriver} implementations that are "targeted", that is, every method
* invocation on the driver will be intercepted so that the driver may be switched to the
* appropriate <em>target</em> before proceeding with the method. A target is a specific frame or
* window. In this way, every instance of a TargetedWebDriver is specific to a target that a driver
* may point to, as opposed to pointing to one of a number of possible targets.
From source file com.salesforce.selenium.support.event.EventFiringWebDriver.java
/**
* A wrapper around an arbitrary {@link WebDriver} instance which supports
* registering of a {@link WebDriverEventListener}, e.g. for logging
* purposes.
*
* This is an extended version of org.openqa.selenium.support.events.EventFiringWebDriver. See
From source file com.selenium.repo.core.BrowserDriver.java
/** * Implement a instance of the WebDriver interface and abstracts all the methods provided by the driver * @author Suren Rodrigo * @version 1.1 */ public class BrowserDriver implements WebDriver {
From source file com.tascape.qa.th.webui.comm.WebBrowser.java
/** * * @author linsong wang */ public abstract class WebBrowser extends EntityCommunication implements WebDriver { private static final Logger LOG = LoggerFactory.getLogger(WebBrowser.class);
From source file com.vaadin.testbench.TestBenchDriverProxy.java
public class TestBenchDriverProxy extends TestBenchCommandExecutor implements WebDriver, WrapsDriver, HasTestBenchCommandExecutor, HasDriver { private final WebDriver actualDriver; /**
From source file com.vilt.minium.StatefulWebDriver.java
public class StatefulWebDriver implements WebDriver, JavascriptExecutor, HasInputDevices, TakesScreenshot { private static final Logger LOGGER = LoggerFactory.getLogger(StatefulWebDriver.class); private final class StatefulTargetLocator implements TargetLocator {
From source file com.vilt.minium.WebElementsDriver.java
public class WebElementsDriver<T extends CoreWebElements<T>> implements WebElementsFinder<T>, WebDriver, JavascriptExecutor, HasInputDevices, TakesScreenshot { final Logger logger = LoggerFactory.getLogger(WebElementsDriver.class); protected final WebDriver wd;
From source file io.appium.java_client.MobileDriver.java
public interface MobileDriver extends WebDriver, PerformsTouchActions, ContextAware, Rotatable, FindsByAccessibilityId<WebElement>, LocationContext, DeviceActionShortcuts, TouchShortcuts, InteractsWithFiles, InteractsWithApps, ScrollsTo<WebElement>, HasAppStrings { public Response execute(String driverCommand, Map<String, ?> parameters); }
From source file jdave.webdriver.WicketWebDriver.java
/** * @author Juha Karemo */ public interface WicketWebDriver extends WebDriver, JavascriptExecutor { }
From source file main.java.qa.android.events.EventFiringWebDriver.java
/** * A wrapper around an arbitrary {@link WebDriver} instance which supports registering of a * {@link WebDriverEventListener}, e.g. for logging purposes. */ public class EventFiringWebDriver implements WebDriver, JavascriptExecutor, TakesScreenshot, WrapsDriver, HasInputDevices, HasTouchScreen {