Package org.openqa.selenium.ie
Class InternetExplorerDriver
- java.lang.Object
-
- org.openqa.selenium.remote.RemoteWebDriver
-
- org.openqa.selenium.ie.InternetExplorerDriver
-
- All Implemented Interfaces:
org.openqa.selenium.HasCapabilities,org.openqa.selenium.interactions.HasInputDevices,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 InternetExplorerDriver extends org.openqa.selenium.remote.RemoteWebDriver
-
-
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.ImeHandler, 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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringBROWSER_ATTACH_TIMEOUTCapability that defines timeout in milliseconds for attaching to new browser window.static java.lang.StringELEMENT_SCROLL_BEHAVIORCapability that defines how elements are scrolled into view in the InternetExplorerDriver.static java.lang.StringENABLE_ELEMENT_CACHE_CLEANUPCapability that defines to use or not cleanup of element cache on document loading.static java.lang.StringENABLE_PERSISTENT_HOVERINGCapability that defines to use persistent hovering or not.static java.lang.StringEXTRACT_PATHCapability that defines full path to directory to which will be extracted supporting files of the IEDriverServer.static java.lang.StringFORCE_CREATE_PROCESSCapability that defines launch API of IE used by IEDriverServer.static java.lang.StringHOSTCapability that defines the address of the host adapter on which the IEDriverServer will listen for commands.static java.lang.StringIE_ENSURE_CLEAN_SESSIONCapability that defines to clean or not browser cache before launching IE by IEDriverServer.static java.lang.StringIE_SWITCHESCapability that defines used IE CLI switches whenFORCE_CREATE_PROCESSis enabled.static java.lang.StringIE_USE_PER_PROCESS_PROXYCapability that defines setting the proxy information for a single IE process without affecting the proxy settings of other instances of IE.static java.lang.StringIE_USE_PRE_PROCESS_PROXYDeprecated.UseIE_USE_PER_PROCESS_PROXY(the one without the typo);static java.lang.StringIGNORE_ZOOM_SETTINGCapability that defines whether to ignore the browser zoom level or not.static java.lang.StringINITIAL_BROWSER_URLCapability that defines the initial URL to be used when IE is launched.static java.lang.StringINTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINSCapability that defines to ignore browser protected mode settings during starting by IEDriverServer.static java.lang.StringLOG_FILECapability that defines the location of the file where IEDriverServer should write log messages to.static java.lang.StringLOG_LEVELCapability that defines the detalization level the IEDriverServer logs.static java.lang.StringNATIVE_EVENTSCapability that defines to use whether to use native or javascript events during operations.static java.lang.StringREQUIRE_WINDOW_FOCUSCapability that defines to focus to browser window or not before operation.static java.lang.StringSILENTCapability that defines suppress or not diagnostic output of the IEDriverServer.static java.lang.StringUNEXPECTED_ALERT_BEHAVIORCapability that defines which behaviour will be used if an unexpected Alert is found.
-
Constructor Summary
Constructors Constructor Description InternetExplorerDriver()InternetExplorerDriver(org.openqa.selenium.Capabilities capabilities)Deprecated.InternetExplorerDriver(InternetExplorerDriverService service)InternetExplorerDriver(InternetExplorerDriverService service, org.openqa.selenium.Capabilities capabilities)InternetExplorerDriver(InternetExplorerDriverService service, InternetExplorerOptions options)InternetExplorerDriver(InternetExplorerOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidassertOnWindows()voidsetFileDetector(org.openqa.selenium.remote.FileDetector detector)-
Methods inherited from class org.openqa.selenium.remote.RemoteWebDriver
addVirtualAuthenticator, builder, close, execute, execute, execute, executeAsyncScript, executeScript, findElement, findElement, findElements, findElements, findElements, get, getCapabilities, getCommandExecutor, getCurrentUrl, getElementConverter, getErrorHandler, getExecuteMethod, getFileDetector, getKeyboard, getMouse, getPageSource, getScreenshotAs, getSessionId, getTitle, getWindowHandle, getWindowHandles, log, manage, navigate, perform, print, quit, removeVirtualAuthenticator, resetInputState, setCommandExecutor, setElementConverter, setErrorHandler, setFoundBy, setLogLevel, setSessionId, startSession, switchTo, toString
-
-
-
-
Field Detail
-
IGNORE_ZOOM_SETTING
public static final java.lang.String IGNORE_ZOOM_SETTING
Capability that defines whether to ignore the browser zoom level or not.- See Also:
- Constant Field Values
-
NATIVE_EVENTS
public static final java.lang.String NATIVE_EVENTS
Capability that defines to use whether to use native or javascript events during operations.- See Also:
- Constant Field Values
-
INITIAL_BROWSER_URL
public static final java.lang.String INITIAL_BROWSER_URL
Capability that defines the initial URL to be used when IE is launched.- See Also:
- Constant Field Values
-
ELEMENT_SCROLL_BEHAVIOR
public static final java.lang.String ELEMENT_SCROLL_BEHAVIOR
Capability that defines how elements are scrolled into view in the InternetExplorerDriver.- See Also:
- Constant Field Values
-
UNEXPECTED_ALERT_BEHAVIOR
public static final java.lang.String UNEXPECTED_ALERT_BEHAVIOR
Capability that defines which behaviour will be used if an unexpected Alert is found.- See Also:
- Constant Field Values
-
ENABLE_ELEMENT_CACHE_CLEANUP
public static final java.lang.String ENABLE_ELEMENT_CACHE_CLEANUP
Capability that defines to use or not cleanup of element cache on document loading.- See Also:
- Constant Field Values
-
BROWSER_ATTACH_TIMEOUT
public static final java.lang.String BROWSER_ATTACH_TIMEOUT
Capability that defines timeout in milliseconds for attaching to new browser window.- See Also:
- Constant Field Values
-
INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS
public static final java.lang.String INTRODUCE_FLAKINESS_BY_IGNORING_SECURITY_DOMAINS
Capability that defines to ignore browser protected mode settings during starting by IEDriverServer. Setting this capability will make your tests unstable and hard to debug.- See Also:
- Constant Field Values
-
ENABLE_PERSISTENT_HOVERING
public static final java.lang.String ENABLE_PERSISTENT_HOVERING
Capability that defines to use persistent hovering or not.- See Also:
- Constant Field Values
-
REQUIRE_WINDOW_FOCUS
public static final java.lang.String REQUIRE_WINDOW_FOCUS
Capability that defines to focus to browser window or not before operation.- See Also:
- Constant Field Values
-
LOG_FILE
public static final java.lang.String LOG_FILE
Capability that defines the location of the file where IEDriverServer should write log messages to.- See Also:
- Constant Field Values
-
LOG_LEVEL
public static final java.lang.String LOG_LEVEL
Capability that defines the detalization level the IEDriverServer logs.- See Also:
- Constant Field Values
-
HOST
public static final java.lang.String HOST
Capability that defines the address of the host adapter on which the IEDriverServer will listen for commands.- See Also:
- Constant Field Values
-
EXTRACT_PATH
public static final java.lang.String EXTRACT_PATH
Capability that defines full path to directory to which will be extracted supporting files of the IEDriverServer.- See Also:
- Constant Field Values
-
SILENT
public static final java.lang.String SILENT
Capability that defines suppress or not diagnostic output of the IEDriverServer.- See Also:
- Constant Field Values
-
FORCE_CREATE_PROCESS
public static final java.lang.String FORCE_CREATE_PROCESS
Capability that defines launch API of IE used by IEDriverServer.- See Also:
- Constant Field Values
-
IE_ENSURE_CLEAN_SESSION
public static final java.lang.String IE_ENSURE_CLEAN_SESSION
Capability that defines to clean or not browser cache before launching IE by IEDriverServer.- See Also:
- Constant Field Values
-
IE_USE_PER_PROCESS_PROXY
public static final java.lang.String IE_USE_PER_PROCESS_PROXY
Capability that defines setting the proxy information for a single IE process without affecting the proxy settings of other instances of IE.- See Also:
- Constant Field Values
-
IE_USE_PRE_PROCESS_PROXY
@Deprecated public static final java.lang.String IE_USE_PRE_PROCESS_PROXY
Deprecated.UseIE_USE_PER_PROCESS_PROXY(the one without the typo);- See Also:
- Constant Field Values
-
IE_SWITCHES
public static final java.lang.String IE_SWITCHES
Capability that defines used IE CLI switches whenFORCE_CREATE_PROCESSis enabled.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
InternetExplorerDriver
public InternetExplorerDriver()
-
InternetExplorerDriver
@Deprecated public InternetExplorerDriver(org.openqa.selenium.Capabilities capabilities)
Deprecated.
-
InternetExplorerDriver
public InternetExplorerDriver(InternetExplorerOptions options)
-
InternetExplorerDriver
public InternetExplorerDriver(InternetExplorerDriverService service)
-
InternetExplorerDriver
@Deprecated public InternetExplorerDriver(InternetExplorerDriverService service, org.openqa.selenium.Capabilities capabilities)
-
InternetExplorerDriver
public InternetExplorerDriver(InternetExplorerDriverService service, InternetExplorerOptions options)
-
-