Interface WebDriverConfiguration
-
- All Known Implementing Classes:
UsefulWebDriverConfiguration
public interface WebDriverConfigurationThe configuration for all supported and tested browsers.- Author:
- Daniel Keiss <daniel.keiss@telekom.de>
Copyright (c) 2021 Daniel Keiss, Deutsche Telekom IT GmbH This file is distributed under the conditions of the Apache License, Version 2.0. For details see the file license on the toplevel.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default voidafterLoad(org.openqa.selenium.WebDriver driver)default org.openqa.selenium.chrome.ChromeOptionschromeOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)default org.openqa.selenium.edge.EdgeOptionsedgeOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)default org.openqa.selenium.remote.DesiredCapabilitiesextraCapabilities(String browser)default org.openqa.selenium.firefox.FirefoxOptionsfirefoxOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)default StringgetBrowser()default StringgetBrowserPath()Path for portable browserdefault StringgetGridURL()default org.openqa.selenium.remote.DesiredCapabilitieshtmlUnitOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)default org.openqa.selenium.ie.InternetExplorerOptionsinternetExplorerOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)default booleanisHeadless()default org.openqa.selenium.WebDriverloadChrome(org.openqa.selenium.remote.DesiredCapabilities capabilities)default org.openqa.selenium.WebDriverloadEdge(org.openqa.selenium.remote.DesiredCapabilities capabilities)default org.openqa.selenium.WebDriverloadFirefox(org.openqa.selenium.remote.DesiredCapabilities capabilities)default org.openqa.selenium.WebDriverloadHtmlUnit(org.openqa.selenium.remote.DesiredCapabilities capabilities)default org.openqa.selenium.WebDriverloadInternetExplorer(org.openqa.selenium.remote.DesiredCapabilities capabilities)default org.openqa.selenium.WebDriverloadOpera(org.openqa.selenium.remote.DesiredCapabilities capabilities)default org.openqa.selenium.WebDriverloadRemoteWebdriver(org.openqa.selenium.remote.DesiredCapabilities capabilities)default org.openqa.selenium.WebDriverloadSafari(org.openqa.selenium.remote.DesiredCapabilities capabilities)default org.openqa.selenium.WebDriverloadWebdriver()default org.openqa.selenium.opera.OperaOptionsoperaOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)default org.openqa.selenium.remote.DesiredCapabilitiesremoteWebDriverOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)default org.openqa.selenium.safari.SafariOptionssafariOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
-
-
Method Detail
-
loadWebdriver
default org.openqa.selenium.WebDriver loadWebdriver()
-
extraCapabilities
default org.openqa.selenium.remote.DesiredCapabilities extraCapabilities(String browser)
-
remoteWebDriverOptions
default org.openqa.selenium.remote.DesiredCapabilities remoteWebDriverOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
loadRemoteWebdriver
default org.openqa.selenium.WebDriver loadRemoteWebdriver(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
firefoxOptions
default org.openqa.selenium.firefox.FirefoxOptions firefoxOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
loadFirefox
default org.openqa.selenium.WebDriver loadFirefox(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
chromeOptions
default org.openqa.selenium.chrome.ChromeOptions chromeOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
loadChrome
default org.openqa.selenium.WebDriver loadChrome(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
edgeOptions
default org.openqa.selenium.edge.EdgeOptions edgeOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
loadEdge
default org.openqa.selenium.WebDriver loadEdge(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
internetExplorerOptions
default org.openqa.selenium.ie.InternetExplorerOptions internetExplorerOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
loadInternetExplorer
default org.openqa.selenium.WebDriver loadInternetExplorer(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
operaOptions
default org.openqa.selenium.opera.OperaOptions operaOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
loadOpera
default org.openqa.selenium.WebDriver loadOpera(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
safariOptions
default org.openqa.selenium.safari.SafariOptions safariOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
loadSafari
default org.openqa.selenium.WebDriver loadSafari(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
htmlUnitOptions
default org.openqa.selenium.remote.DesiredCapabilities htmlUnitOptions(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
loadHtmlUnit
default org.openqa.selenium.WebDriver loadHtmlUnit(org.openqa.selenium.remote.DesiredCapabilities capabilities)
-
afterLoad
default void afterLoad(org.openqa.selenium.WebDriver driver)
-
getBrowser
default String getBrowser()
-
isHeadless
default boolean isHeadless()
-
getBrowserPath
default String getBrowserPath()
Path for portable browser- Returns:
- path
-
getGridURL
default String getGridURL()
-
-