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) |
GeckoDriver(java.net.URL remoteSessionAddress,
java.lang.String platformName)
This is a special constructor used to connect to a running driver instance.
|
addCommand, assertExtensionExists, ensureAutomationName, ensurePlatformAndAutomationNames, ensurePlatformName, execute, execute, getExecuteMethod, getRemoteAddress, getScreenshotAs, getStatus, markExtensionAbsence, startSessionaddVirtualAuthenticator, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitfindImageOccurrence, findImageOccurrence, findImageOccurrence, findImageOccurrence, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, getImagesSimilarity, matchImagesFeatures, matchImagesFeatures, matchImagesFeatures, matchImagesFeaturesexecuteDriverScript, executeDriverScriptgetEvents, logEventisBrowsergetSettings, setSetting, setSetting, setSettings, setSettingspublic 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(java.net.URL remoteSessionAddress,
java.lang.String platformName)
remoteSessionAddress - The address of the **running** session including the session identifier.platformName - The name of the target platform.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 ClientConfigcapabilities - take a look at Capabilitiespublic 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 AppiumClientConfigcapabilities - take a look at Capabilitiespublic GeckoDriver(org.openqa.selenium.Capabilities capabilities)