Class SafariOptions
- java.lang.Object
-
- org.openqa.selenium.MutableCapabilities
-
- io.appium.java_client.remote.options.BaseOptions<SafariOptions>
-
- io.appium.java_client.safari.options.SafariOptions
-
- All Implemented Interfaces:
CanSetCapability<SafariOptions>
,SupportsAcceptInsecureCertsOption<SafariOptions>
,SupportsAutomationNameOption<SafariOptions>
,SupportsBrowserNameOption<SafariOptions>
,SupportsBrowserVersionOption<SafariOptions>
,SupportsEventTimingsOption<SafariOptions>
,SupportsFullResetOption<SafariOptions>
,SupportsNewCommandTimeoutOption<SafariOptions>
,SupportsNoResetOption<SafariOptions>
,SupportsPageLoadStrategyOption<SafariOptions>
,SupportsPlatformVersionOption<SafariOptions>
,SupportsPrintPageSourceOnFindFailureOption<SafariOptions>
,SupportsProxyOption<SafariOptions>
,SupportsSetWindowRectOption<SafariOptions>
,SupportsUnhandledPromptBehaviorOption<SafariOptions>
,SupportsSafariAutomaticInspectionOption<SafariOptions>
,SupportsSafariAutomaticProfilingOption<SafariOptions>
,SupportsSafariDeviceNameOption<SafariOptions>
,SupportsSafariDeviceTypeOption<SafariOptions>
,SupportsSafariDeviceUdidOption<SafariOptions>
,SupportsSafariPlatformBuildVersionOption<SafariOptions>
,SupportsSafariPlatformVersionOption<SafariOptions>
,SupportsSafariUseSimulatorOption<SafariOptions>
,SupportsWebkitWebrtcOption<SafariOptions>
,java.io.Serializable
,org.openqa.selenium.Capabilities
public class SafariOptions extends BaseOptions<SafariOptions> implements SupportsBrowserNameOption<SafariOptions>, SupportsBrowserVersionOption<SafariOptions>, SupportsSafariPlatformVersionOption<SafariOptions>, SupportsSafariPlatformBuildVersionOption<SafariOptions>, SupportsSafariUseSimulatorOption<SafariOptions>, SupportsSafariDeviceTypeOption<SafariOptions>, SupportsSafariDeviceNameOption<SafariOptions>, SupportsSafariDeviceUdidOption<SafariOptions>, SupportsSafariAutomaticInspectionOption<SafariOptions>, SupportsSafariAutomaticProfilingOption<SafariOptions>, SupportsWebkitWebrtcOption<SafariOptions>, SupportsAcceptInsecureCertsOption<SafariOptions>, SupportsPageLoadStrategyOption<SafariOptions>, SupportsSetWindowRectOption<SafariOptions>, SupportsProxyOption<SafariOptions>, SupportsUnhandledPromptBehaviorOption<SafariOptions>
https://github.com/appium/appium-safari-driver#usage- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface io.appium.java_client.remote.options.SupportsAcceptInsecureCertsOption
ACCEPT_INSECURE_CERTS_OPTION
-
Fields inherited from interface io.appium.java_client.remote.options.SupportsAutomationNameOption
AUTOMATION_NAME_OPTION
-
Fields inherited from interface io.appium.java_client.remote.options.SupportsBrowserNameOption
BROWSER_NAME_OPTION
-
Fields inherited from interface io.appium.java_client.remote.options.SupportsBrowserVersionOption
BROWSER_VERSION_OPTION
-
Fields inherited from interface io.appium.java_client.remote.options.SupportsEventTimingsOption
EVENT_TIMINGS_OPTION
-
Fields inherited from interface io.appium.java_client.remote.options.SupportsFullResetOption
FULL_RESET_OPTION
-
Fields inherited from interface io.appium.java_client.remote.options.SupportsNewCommandTimeoutOption
NEW_COMMAND_TIMEOUT_OPTION
-
Fields inherited from interface io.appium.java_client.remote.options.SupportsNoResetOption
NO_RESET_OPTION
-
Fields inherited from interface io.appium.java_client.remote.options.SupportsPageLoadStrategyOption
PAGE_LOAD_STRATEGY_OPTION
-
Fields inherited from interface io.appium.java_client.remote.options.SupportsPlatformVersionOption
PLATFORM_VERSION_OPTION
-
Fields inherited from interface io.appium.java_client.remote.options.SupportsPrintPageSourceOnFindFailureOption
PRINT_PAGE_SOURCE_ON_FIND_FAILURE_OPTION
-
Fields inherited from interface io.appium.java_client.remote.options.SupportsProxyOption
PROXY_OPTION
-
Fields inherited from interface io.appium.java_client.safari.options.SupportsSafariAutomaticInspectionOption
SAFARI_AUTOMATIC_INSPECTION_OPTION
-
Fields inherited from interface io.appium.java_client.safari.options.SupportsSafariAutomaticProfilingOption
SAFARI_AUTOMATIC_PROFILING_OPTION
-
Fields inherited from interface io.appium.java_client.safari.options.SupportsSafariDeviceNameOption
SAFARI_DEVICE_NAME_OPTION
-
Fields inherited from interface io.appium.java_client.safari.options.SupportsSafariDeviceTypeOption
SAFARI_DEVICE_TYPE_OPTION
-
Fields inherited from interface io.appium.java_client.safari.options.SupportsSafariDeviceUdidOption
SAFARI_DEVICE_UDID_OPTION
-
Fields inherited from interface io.appium.java_client.safari.options.SupportsSafariPlatformBuildVersionOption
SAFARI_PLATFORM_BUILD_VERSION_OPTION
-
Fields inherited from interface io.appium.java_client.safari.options.SupportsSafariPlatformVersionOption
SAFARI_PLATFORM_VERSION_OPTION
-
Fields inherited from interface io.appium.java_client.safari.options.SupportsSafariUseSimulatorOption
SAFARI_USE_SIMULATOR_OPTION
-
Fields inherited from interface io.appium.java_client.remote.options.SupportsSetWindowRectOption
SET_WINDOW_RECT_OPTION
-
Fields inherited from interface io.appium.java_client.remote.options.SupportsUnhandledPromptBehaviorOption
UNHANDLED_PROMPT_BEHAVIOR_OPTION
-
Fields inherited from interface io.appium.java_client.safari.options.SupportsWebkitWebrtcOption
WEBKIT_WEB_RTC_OPTION
-
-
Constructor Summary
Constructors Constructor Description SafariOptions()
SafariOptions(java.util.Map<java.lang.String,?> source)
SafariOptions(org.openqa.selenium.Capabilities source)
-
Method Summary
-
Methods inherited from class io.appium.java_client.remote.options.BaseOptions
asMap, clone, getCapability, getPlatformName, merge, setCapability, setPlatformName
-
Methods inherited from class org.openqa.selenium.MutableCapabilities
equals, getCapabilityNames, hashCode, setCapability, setCapability, setCapability, toJson, toString
-
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.appium.java_client.remote.options.CanSetCapability
amend, setCapability
-
Methods inherited from interface org.openqa.selenium.Capabilities
asMap, getBrowserName, getBrowserVersion, getCapability, getCapabilityNames, getPlatform, getPlatformName, getVersion, is, merge
-
Methods inherited from interface io.appium.java_client.remote.options.SupportsAcceptInsecureCertsOption
acceptInsecureCerts, doesAcceptInsecureCerts, setAcceptInsecureCerts
-
Methods inherited from interface io.appium.java_client.remote.options.SupportsAutomationNameOption
getAutomationName, setAutomationName
-
Methods inherited from interface io.appium.java_client.remote.options.SupportsBrowserNameOption
withBrowserName
-
Methods inherited from interface io.appium.java_client.remote.options.SupportsBrowserVersionOption
setBrowserVersion
-
Methods inherited from interface io.appium.java_client.remote.options.SupportsEventTimingsOption
doesEventTimings, eventTimings, setEventTimings
-
Methods inherited from interface io.appium.java_client.remote.options.SupportsFullResetOption
doesFullReset, fullReset, setFullReset
-
Methods inherited from interface io.appium.java_client.remote.options.SupportsNewCommandTimeoutOption
getNewCommandTimeout, setNewCommandTimeout
-
Methods inherited from interface io.appium.java_client.remote.options.SupportsNoResetOption
doesNoReset, noReset, setNoReset
-
Methods inherited from interface io.appium.java_client.remote.options.SupportsPageLoadStrategyOption
getPageLoadStrategy, setPageLoadStrategy
-
Methods inherited from interface io.appium.java_client.remote.options.SupportsPlatformVersionOption
getPlatformVersion, setPlatformVersion
-
Methods inherited from interface io.appium.java_client.remote.options.SupportsPrintPageSourceOnFindFailureOption
doesPrintPageSourceOnFindFailure, printPageSourceOnFindFailure, setPrintPageSourceOnFindFailure
-
Methods inherited from interface io.appium.java_client.remote.options.SupportsProxyOption
getProxy, setProxy
-
Methods inherited from interface io.appium.java_client.safari.options.SupportsSafariAutomaticInspectionOption
doesSafariAutomaticInspection, safariAutomaticInspection, setSafariAutomaticInspection
-
Methods inherited from interface io.appium.java_client.safari.options.SupportsSafariAutomaticProfilingOption
doesSafariAutomaticProfiling, safariAutomaticProfiling, setSafariAutomaticProfiling
-
Methods inherited from interface io.appium.java_client.safari.options.SupportsSafariDeviceNameOption
getSafariDeviceName, setSafariDeviceName
-
Methods inherited from interface io.appium.java_client.safari.options.SupportsSafariDeviceTypeOption
getSafariDeviceType, setSafariDeviceType
-
Methods inherited from interface io.appium.java_client.safari.options.SupportsSafariDeviceUdidOption
getSafariDeviceUdid, setSafariDeviceUdid
-
Methods inherited from interface io.appium.java_client.safari.options.SupportsSafariPlatformBuildVersionOption
getSafariPlatformBuildVersion, setSafariPlatformBuildVersion
-
Methods inherited from interface io.appium.java_client.safari.options.SupportsSafariPlatformVersionOption
getSafariPlatformVersion, setSafariPlatformVersion
-
Methods inherited from interface io.appium.java_client.safari.options.SupportsSafariUseSimulatorOption
doesSafariUseSimulator, safariUseSimulator, setSafariUseSimulator
-
Methods inherited from interface io.appium.java_client.remote.options.SupportsSetWindowRectOption
doesSetWindowRect, setWindowRect
-
Methods inherited from interface io.appium.java_client.remote.options.SupportsUnhandledPromptBehaviorOption
getUnhandledPromptBehavior, setUnhandledPromptBehavior
-
Methods inherited from interface io.appium.java_client.safari.options.SupportsWebkitWebrtcOption
getWebkitWebrtc, setWebkitWebrtc
-
-