Class BrowserStackDriver
java.lang.Object
org.openqa.selenium.remote.RemoteWebDriver
org.arquillian.drone.browserstack.extension.webdriver.BrowserStackDriver
- All Implemented Interfaces:
org.openqa.selenium.federatedcredentialmanagement.HasFederatedCredentialManagement
,org.openqa.selenium.HasCapabilities
,org.openqa.selenium.HasDownloads
,org.openqa.selenium.interactions.Interactive
,org.openqa.selenium.JavascriptExecutor
,org.openqa.selenium.PrintsPage
,org.openqa.selenium.SearchContext
,org.openqa.selenium.TakesScreenshot
,org.openqa.selenium.virtualauthenticator.HasVirtualAuthenticator
,org.openqa.selenium.WebDriver
public class BrowserStackDriver
extends org.openqa.selenium.remote.RemoteWebDriver
This is an implementation of the
RemoteWebDriver
intended to be used with BrowserStack account.
BrowserStack is a cloud-based cross-browser testing tool. See browserstack.com-
Nested Class Summary
Nested classes/interfaces inherited from class org.openqa.selenium.remote.RemoteWebDriver
org.openqa.selenium.remote.RemoteWebDriver.RemoteTargetLocator, org.openqa.selenium.remote.RemoteWebDriver.RemoteWebDriverOptions, org.openqa.selenium.remote.RemoteWebDriver.When
Nested classes/interfaces inherited from interface org.openqa.selenium.WebDriver
org.openqa.selenium.WebDriver.Navigation, org.openqa.selenium.WebDriver.Options, org.openqa.selenium.WebDriver.TargetLocator, org.openqa.selenium.WebDriver.Timeouts, org.openqa.selenium.WebDriver.Window
-
Constructor Summary
ConstructorDescriptionBrowserStackDriver
(URL url, org.openqa.selenium.Capabilities capabilities, boolean isSetBrowserStackLocal, boolean isSetBrowserStackLocalManaged) -
Method Summary
Methods inherited from class org.openqa.selenium.remote.RemoteWebDriver
addVirtualAuthenticator, builder, close, deleteDownloadableFiles, downloadFile, execute, execute, execute, executeAsyncScript, executeScript, findElement, findElements, findElements, getCapabilities, getCommandExecutor, getCurrentUrl, getDownloadableFiles, getElementConverter, getErrorHandler, getExecuteMethod, getFederatedCredentialManagementDialog, getFileDetector, getPageSource, getScreenshotAs, getSessionId, getTitle, getWindowHandle, getWindowHandles, log, manage, navigate, perform, print, quit, removeVirtualAuthenticator, resetCooldown, resetInputState, setCommandExecutor, setDelayEnabled, setElementConverter, setErrorHandler, setFileDetector, setFoundBy, setLogLevel, setSessionId, startSession, switchTo, toString
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.openqa.selenium.HasDownloads
requireDownloadsEnabled
Methods inherited from interface org.openqa.selenium.JavascriptExecutor
executeScript, getPinnedScripts, pin, unpin
-
Constructor Details
-
BrowserStackDriver
public BrowserStackDriver(URL url, org.openqa.selenium.Capabilities capabilities, boolean isSetBrowserStackLocal, boolean isSetBrowserStackLocalManaged)
-
-
Method Details
-
get
- Specified by:
get
in interfaceorg.openqa.selenium.WebDriver
- Overrides:
get
in classorg.openqa.selenium.remote.RemoteWebDriver
-