public class WindowsOptions extends BaseOptions<WindowsOptions> implements SupportsAppOption<WindowsOptions>, SupportsAppArgumentsOption<WindowsOptions>, SupportsAppTopLevelWindowOption<WindowsOptions>, SupportsAppWorkingDirOption<WindowsOptions>, SupportsCreateSessionTimeoutOption<WindowsOptions>, SupportsMsWaitForAppLaunchOption<WindowsOptions>, SupportsMsExperimentalWebDriverOption<WindowsOptions>, SupportsSystemPortOption<WindowsOptions>, SupportsPrerunOption<WindowsOptions,PowerShellData>, SupportsPostrunOption<WindowsOptions,PowerShellData>
APP_OPTION
APP_ARGUMENTS_OPTION
APP_TOP_LEVEL_WINDOW_OPTION
APP_WORKING_DIR_OPTION
CREATE_SESSION_TIMEOUT_OPTION
MS_WAIT_FOR_APP_LAUNCH_OPTION
MS_EXPERIMENTAL_WEBDRIVER_OPTION
SYSTEM_PORT_OPTION
PRERUN_OPTION
POSTRUN_OPTION
AUTOMATION_NAME_OPTION
EVENT_TIMINGS_OPTION
PRINT_PAGE_SOURCE_ON_FIND_FAILURE_OPTION
NO_RESET_OPTION
FULL_RESET_OPTION
NEW_COMMAND_TIMEOUT_OPTION
BROWSER_NAME_OPTION
PLATFORM_VERSION_OPTION
Constructor and Description |
---|
WindowsOptions() |
WindowsOptions(org.openqa.selenium.Capabilities source) |
WindowsOptions(java.util.Map<java.lang.String,?> source) |
Modifier and Type | Method and Description |
---|---|
java.util.Optional<PowerShellData> |
getPostrun()
Get the postrun script.
|
java.util.Optional<PowerShellData> |
getPrerun()
Get the prerun script.
|
WindowsOptions |
setPostrun(PowerShellData script)
An object containing either script or command key.
|
WindowsOptions |
setPrerun(PowerShellData script)
An object containing either script or command key.
|
asMap, clone, getCapability, getPlatformName, merge, setCapability, setPlatformName, toW3cName
equals, getCapabilityNames, hashCode, setCapability, setCapability, setCapability, toJson, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
getApp, setApp, setApp
setAppArguments, setAppArguments
getAppTopLevelWindow, setAppTopLevelWindow
getAppWorkingDir, setAppWorkingDir
getCreateSessionTimeout, setCreateSessionTimeout
doesWaitForAppLaunch, setWaitForAppLaunch
experimentalWebDriver, isExperimentalWebDriver, setExperimentalWebDriver
getSystemPort, setSystemPort
asMap, getBrowserName, getBrowserVersion, getCapability, getCapabilityNames, getPlatformName, is, merge
amend, setCapability
getAutomationName, setAutomationName
doesEventTimings, eventTimings, setEventTimings
doesPrintPageSourceOnFindFailure, printPageSourceOnFindFailure, setPrintPageSourceOnFindFailure
doesNoReset, noReset, setNoReset
doesFullReset, fullReset, setFullReset
getNewCommandTimeout, setNewCommandTimeout
withBrowserName
getPlatformVersion, setPlatformVersion
public WindowsOptions()
public WindowsOptions(org.openqa.selenium.Capabilities source)
public WindowsOptions(java.util.Map<java.lang.String,?> source)
public WindowsOptions setPrerun(PowerShellData script)
setPrerun
in interface SupportsPrerunOption<WindowsOptions,PowerShellData>
script
- E.g. {script: 'Get-Process outlook -ErrorAction SilentlyContinue'}.public java.util.Optional<PowerShellData> getPrerun()
getPrerun
in interface SupportsPrerunOption<WindowsOptions,PowerShellData>
public WindowsOptions setPostrun(PowerShellData script)
setPostrun
in interface SupportsPostrunOption<WindowsOptions,PowerShellData>
script
- E.g. {script: 'Get-Process outlook -ErrorAction SilentlyContinue'}.public java.util.Optional<PowerShellData> getPostrun()
getPostrun
in interface SupportsPostrunOption<WindowsOptions,PowerShellData>