public class GeckoDriver extends AppiumDriver
locationContext
Constructor and Description |
---|
GeckoDriver(AppiumClientConfig appiumClientConfig,
org.openqa.selenium.Capabilities capabilities)
Creates a new instance based on the given ClientConfig and
capabilities . |
GeckoDriver(AppiumDriverLocalService service,
org.openqa.selenium.Capabilities capabilities) |
GeckoDriver(AppiumDriverLocalService service,
org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
GeckoDriver(AppiumServiceBuilder builder,
org.openqa.selenium.Capabilities capabilities) |
GeckoDriver(AppiumServiceBuilder builder,
org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
GeckoDriver(org.openqa.selenium.Capabilities capabilities) |
GeckoDriver(org.openqa.selenium.remote.http.ClientConfig clientConfig,
org.openqa.selenium.Capabilities capabilities)
Creates a new instance based on the given ClientConfig and
capabilities . |
GeckoDriver(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
GeckoDriver(org.openqa.selenium.remote.HttpCommandExecutor executor,
org.openqa.selenium.Capabilities capabilities) |
GeckoDriver(java.net.URL remoteAddress,
org.openqa.selenium.Capabilities capabilities) |
GeckoDriver(java.net.URL remoteAddress,
org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory,
org.openqa.selenium.Capabilities capabilities) |
addCommand, ensureAutomationName, ensurePlatformAndAutomationNames, ensurePlatformName, execute, execute, getExecuteMethod, getRemoteAddress, getScreenshotAs, getStatus, startSession
addVirtualAuthenticator, builder, close, execute, executeAsyncScript, executeScript, findElement, findElement, findElements, findElements, findElements, get, getCapabilities, getCommandExecutor, getCurrentUrl, getElementConverter, getErrorHandler, getFileDetector, getPageSource, getSessionId, getTitle, getWindowHandle, getWindowHandles, log, manage, navigate, perform, print, quit, removeVirtualAuthenticator, resetInputState, setCommandExecutor, setElementConverter, setErrorHandler, setFileDetector, setFoundBy, setLogLevel, setSessionId, switchTo, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
findImageOccurrence, findImageOccurrence, findImageOccurrence, findImageOccurrence, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, matchImagesFeatures, matchImagesFeatures, matchImagesFeatures, matchImagesFeatures
executeDriverScript, executeDriverScript
getEvents, logEvent
isBrowser
getSettings, setSetting, setSetting, setSettings, setSettings
public GeckoDriver(org.openqa.selenium.remote.HttpCommandExecutor executor, org.openqa.selenium.Capabilities capabilities)
public GeckoDriver(java.net.URL remoteAddress, org.openqa.selenium.Capabilities capabilities)
public GeckoDriver(java.net.URL remoteAddress, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
public GeckoDriver(AppiumDriverLocalService service, org.openqa.selenium.Capabilities capabilities)
public GeckoDriver(AppiumDriverLocalService service, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
public GeckoDriver(AppiumServiceBuilder builder, org.openqa.selenium.Capabilities capabilities)
public GeckoDriver(AppiumServiceBuilder builder, org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
public GeckoDriver(org.openqa.selenium.remote.http.HttpClient.Factory httpClientFactory, org.openqa.selenium.Capabilities capabilities)
public GeckoDriver(org.openqa.selenium.remote.http.ClientConfig clientConfig, org.openqa.selenium.Capabilities capabilities)
capabilities
.
The HTTP client is default client generated by HttpCommandExecutor.getDefaultClientFactory()
.
For example:
ClientConfig clientConfig = ClientConfig.defaultConfig() .baseUri(URI.create("WebDriver URL")) .readTimeout(Duration.ofMinutes(5)); GeckoOptions options = new GeckoOptions(); GeckoDriver driver = new GeckoDriver(clientConfig, options);
clientConfig
- take a look at ClientConfig
capabilities
- take a look at Capabilities
public GeckoDriver(AppiumClientConfig appiumClientConfig, org.openqa.selenium.Capabilities capabilities)
capabilities
.
The HTTP client is default client generated by HttpCommandExecutor.getDefaultClientFactory()
.
For example:
AppiumClientConfig appiumClientConfig = AppiumClientConfig.defaultConfig() .directConnect(true) .baseUri(URI.create("WebDriver URL")) .readTimeout(Duration.ofMinutes(5)); GeckoOptions options = new GeckoOptions(); GeckoDriver driver = new GeckoDriver(options, appiumClientConfig);
appiumClientConfig
- take a look at AppiumClientConfig
capabilities
- take a look at Capabilities
public GeckoDriver(org.openqa.selenium.Capabilities capabilities)