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>,SupportsWebSocketUrlOption<SafariOptions>,SupportsSafariAutomaticInspectionOption<SafariOptions>,SupportsSafariAutomaticProfilingOption<SafariOptions>,SupportsSafariDeviceNameOption<SafariOptions>,SupportsSafariDeviceTypeOption<SafariOptions>,SupportsSafariDeviceUdidOption<SafariOptions>,SupportsSafariPlatformBuildVersionOption<SafariOptions>,SupportsSafariPlatformVersionOption<SafariOptions>,SupportsSafariUseSimulatorOption<SafariOptions>,SupportsWebkitWebrtcOption<SafariOptions>,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>
Provides options specific to the Safari Driver.
For more details, refer to the capabilities documentation
- See Also:
-
Field Summary
Fields inherited from interface io.appium.java_client.remote.options.SupportsAcceptInsecureCertsOption
ACCEPT_INSECURE_CERTS_OPTIONFields inherited from interface io.appium.java_client.remote.options.SupportsAutomationNameOption
AUTOMATION_NAME_OPTIONFields inherited from interface io.appium.java_client.remote.options.SupportsBrowserNameOption
BROWSER_NAME_OPTIONFields inherited from interface io.appium.java_client.remote.options.SupportsBrowserVersionOption
BROWSER_VERSION_OPTIONFields inherited from interface io.appium.java_client.remote.options.SupportsEventTimingsOption
EVENT_TIMINGS_OPTIONFields inherited from interface io.appium.java_client.remote.options.SupportsFullResetOption
FULL_RESET_OPTIONFields inherited from interface io.appium.java_client.remote.options.SupportsNewCommandTimeoutOption
NEW_COMMAND_TIMEOUT_OPTIONFields inherited from interface io.appium.java_client.remote.options.SupportsNoResetOption
NO_RESET_OPTIONFields inherited from interface io.appium.java_client.remote.options.SupportsPageLoadStrategyOption
PAGE_LOAD_STRATEGY_OPTIONFields inherited from interface io.appium.java_client.remote.options.SupportsPlatformVersionOption
PLATFORM_VERSION_OPTIONFields inherited from interface io.appium.java_client.remote.options.SupportsPrintPageSourceOnFindFailureOption
PRINT_PAGE_SOURCE_ON_FIND_FAILURE_OPTIONFields inherited from interface io.appium.java_client.remote.options.SupportsProxyOption
PROXY_OPTIONFields inherited from interface io.appium.java_client.safari.options.SupportsSafariAutomaticInspectionOption
SAFARI_AUTOMATIC_INSPECTION_OPTIONFields inherited from interface io.appium.java_client.safari.options.SupportsSafariAutomaticProfilingOption
SAFARI_AUTOMATIC_PROFILING_OPTIONFields inherited from interface io.appium.java_client.safari.options.SupportsSafariDeviceNameOption
SAFARI_DEVICE_NAME_OPTIONFields inherited from interface io.appium.java_client.safari.options.SupportsSafariDeviceTypeOption
SAFARI_DEVICE_TYPE_OPTIONFields inherited from interface io.appium.java_client.safari.options.SupportsSafariDeviceUdidOption
SAFARI_DEVICE_UDID_OPTIONFields inherited from interface io.appium.java_client.safari.options.SupportsSafariPlatformBuildVersionOption
SAFARI_PLATFORM_BUILD_VERSION_OPTIONFields inherited from interface io.appium.java_client.safari.options.SupportsSafariPlatformVersionOption
SAFARI_PLATFORM_VERSION_OPTIONFields inherited from interface io.appium.java_client.safari.options.SupportsSafariUseSimulatorOption
SAFARI_USE_SIMULATOR_OPTIONFields inherited from interface io.appium.java_client.remote.options.SupportsSetWindowRectOption
SET_WINDOW_RECT_OPTIONFields inherited from interface io.appium.java_client.remote.options.SupportsUnhandledPromptBehaviorOption
UNHANDLED_PROMPT_BEHAVIOR_OPTIONFields inherited from interface io.appium.java_client.safari.options.SupportsWebkitWebrtcOption
WEBKIT_WEB_RTC_OPTIONFields inherited from interface io.appium.java_client.remote.options.SupportsWebSocketUrlOption
WEB_SOCKET_URL -
Constructor Summary
ConstructorsConstructorDescriptionSafariOptions(Map<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, toW3cNameMethods inherited from class org.openqa.selenium.MutableCapabilities
equals, getCapabilityNames, hashCode, setCapability, setCapability, setCapability, toJson, toStringMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.appium.java_client.remote.options.CanSetCapability
amend, setCapabilityMethods inherited from interface org.openqa.selenium.Capabilities
asMap, get, getBrowserName, getBrowserVersion, getCapability, getCapabilityNames, getPlatformName, is, merge, requiredMethods inherited from interface io.appium.java_client.remote.options.SupportsAcceptInsecureCertsOption
acceptInsecureCerts, doesAcceptInsecureCerts, setAcceptInsecureCertsMethods inherited from interface io.appium.java_client.remote.options.SupportsAutomationNameOption
getAutomationName, setAutomationNameMethods inherited from interface io.appium.java_client.remote.options.SupportsBrowserNameOption
withBrowserNameMethods inherited from interface io.appium.java_client.remote.options.SupportsBrowserVersionOption
setBrowserVersionMethods inherited from interface io.appium.java_client.remote.options.SupportsEventTimingsOption
doesEventTimings, eventTimings, setEventTimingsMethods inherited from interface io.appium.java_client.remote.options.SupportsFullResetOption
doesFullReset, fullReset, setFullResetMethods inherited from interface io.appium.java_client.remote.options.SupportsNewCommandTimeoutOption
getNewCommandTimeout, setNewCommandTimeoutMethods inherited from interface io.appium.java_client.remote.options.SupportsNoResetOption
doesNoReset, noReset, setNoResetMethods inherited from interface io.appium.java_client.remote.options.SupportsPageLoadStrategyOption
getPageLoadStrategy, setPageLoadStrategyMethods inherited from interface io.appium.java_client.remote.options.SupportsPlatformVersionOption
getPlatformVersion, setPlatformVersionMethods inherited from interface io.appium.java_client.remote.options.SupportsPrintPageSourceOnFindFailureOption
doesPrintPageSourceOnFindFailure, printPageSourceOnFindFailure, setPrintPageSourceOnFindFailureMethods inherited from interface io.appium.java_client.remote.options.SupportsProxyOption
getProxy, setProxyMethods inherited from interface io.appium.java_client.safari.options.SupportsSafariAutomaticInspectionOption
doesSafariAutomaticInspection, safariAutomaticInspection, setSafariAutomaticInspectionMethods inherited from interface io.appium.java_client.safari.options.SupportsSafariAutomaticProfilingOption
doesSafariAutomaticProfiling, safariAutomaticProfiling, setSafariAutomaticProfilingMethods inherited from interface io.appium.java_client.safari.options.SupportsSafariDeviceNameOption
getSafariDeviceName, setSafariDeviceNameMethods inherited from interface io.appium.java_client.safari.options.SupportsSafariDeviceTypeOption
getSafariDeviceType, setSafariDeviceTypeMethods inherited from interface io.appium.java_client.safari.options.SupportsSafariDeviceUdidOption
getSafariDeviceUdid, setSafariDeviceUdidMethods inherited from interface io.appium.java_client.safari.options.SupportsSafariPlatformBuildVersionOption
getSafariPlatformBuildVersion, setSafariPlatformBuildVersionMethods inherited from interface io.appium.java_client.safari.options.SupportsSafariPlatformVersionOption
getSafariPlatformVersion, setSafariPlatformVersionMethods inherited from interface io.appium.java_client.safari.options.SupportsSafariUseSimulatorOption
doesSafariUseSimulator, safariUseSimulator, setSafariUseSimulatorMethods inherited from interface io.appium.java_client.remote.options.SupportsSetWindowRectOption
doesSetWindowRect, setWindowRectMethods inherited from interface io.appium.java_client.remote.options.SupportsUnhandledPromptBehaviorOption
getUnhandledPromptBehavior, setUnhandledPromptBehaviorMethods inherited from interface io.appium.java_client.safari.options.SupportsWebkitWebrtcOption
getWebkitWebrtc, setWebkitWebrtcMethods inherited from interface io.appium.java_client.remote.options.SupportsWebSocketUrlOption
enableBiDi, getWebSocketUrl, setWebSocketUrl
-
Constructor Details
-
SafariOptions
public SafariOptions() -
SafariOptions
public SafariOptions(org.openqa.selenium.Capabilities source) -
SafariOptions
-