List of usage examples for org.openqa.selenium WebDriver interface-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.g. 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;