Class Hierarchy
- java.lang.Object
- org.openqa.selenium.MutableCapabilities (implements org.openqa.selenium.Capabilities)
- io.appium.java_client.remote.options.BaseOptions<T> (implements io.appium.java_client.remote.options.CanSetCapability<T>, io.appium.java_client.remote.options.SupportsAutomationNameOption<T>, io.appium.java_client.remote.options.SupportsBrowserNameOption<T>, io.appium.java_client.remote.options.SupportsEventTimingsOption<T>, io.appium.java_client.remote.options.SupportsFullResetOption<T>, io.appium.java_client.remote.options.SupportsNewCommandTimeoutOption<T>, io.appium.java_client.remote.options.SupportsNoResetOption<T>, io.appium.java_client.remote.options.SupportsPlatformVersionOption<T>, io.appium.java_client.remote.options.SupportsPrintPageSourceOnFindFailureOption<T>, io.appium.java_client.remote.options.SupportsWebSocketUrlOption<T>)
- io.appium.java_client.ios.options.XCUITestOptions (implements io.appium.java_client.ios.options.webview.SupportsAbsoluteWebLocationsOption<T>, io.appium.java_client.ios.options.webview.SupportsAdditionalWebviewBundleIdsOption<T>, io.appium.java_client.ios.options.wda.SupportsAllowProvisioningDeviceRegistrationOption<T>, io.appium.java_client.ios.options.app.SupportsAppInstallStrategyOption<T>, io.appium.java_client.remote.options.SupportsAppOption<T>, io.appium.java_client.ios.options.app.SupportsAppPushTimeoutOption<T>, io.appium.java_client.ios.options.wda.SupportsAutoAcceptAlertsOption<T>, io.appium.java_client.ios.options.wda.SupportsAutoDismissAlertsOption<T>, io.appium.java_client.remote.options.SupportsAutoWebViewOption<T>, io.appium.java_client.ios.options.app.SupportsBundleIdOption<T>, io.appium.java_client.ios.options.simulator.SupportsCalendarAccessAuthorizedOption<T>, io.appium.java_client.ios.options.simulator.SupportsCalendarFormatOption<T>, io.appium.java_client.remote.options.SupportsClearSystemFilesOption<T>, io.appium.java_client.ios.options.other.SupportsCommandTimeoutsOption<T>, io.appium.java_client.ios.options.simulator.SupportsConnectHardwareKeyboardOption<T>, io.appium.java_client.ios.options.simulator.SupportsCustomSslCertOption<T>, io.appium.java_client.ios.options.wda.SupportsDerivedDataPathOption<T>, io.appium.java_client.remote.options.SupportsDeviceNameOption<T>, io.appium.java_client.ios.options.wda.SupportsDisableAutomaticScreenshotsOption<T>, io.appium.java_client.ios.options.webview.SupportsEnableAsyncExecuteFromHttpsOption<T>, io.appium.java_client.remote.options.SupportsEnablePerformanceLoggingOption<T>, io.appium.java_client.remote.options.SupportsEnforceAppInstallOption<T>, io.appium.java_client.ios.options.simulator.SupportsEnforceFreshSimulatorCreationOption<T>, io.appium.java_client.ios.options.wda.SupportsForceAppLaunchOption<T>, io.appium.java_client.ios.options.simulator.SupportsForceSimulatorSoftwareKeyboardPresenceOption<T>, io.appium.java_client.ios.options.webview.SupportsFullContextListOption<T>, io.appium.java_client.ios.options.general.SupportsIncludeDeviceCapsToSessionInfoOption<T>, io.appium.java_client.ios.options.webview.SupportsIncludeSafariInWebviewsOption<T>, io.appium.java_client.ios.options.simulator.SupportsIosSimulatorLogsPredicateOption<T>, io.appium.java_client.remote.options.SupportsIsHeadlessOption<T>, io.appium.java_client.ios.options.simulator.SupportsKeepKeyChainsOption<T>, io.appium.java_client.ios.options.wda.SupportsKeychainOptions<T>, io.appium.java_client.ios.options.simulator.SupportsKeychainsExcludePatternsOption<T>, io.appium.java_client.remote.options.SupportsLanguageOption<T>, io.appium.java_client.ios.options.other.SupportsLaunchWithIdbOption<T>, io.appium.java_client.remote.options.SupportsLocaleOption<T>, io.appium.java_client.ios.options.app.SupportsLocalizableStringsDirOption<T>, io.appium.java_client.ios.options.wda.SupportsMaxTypingFrequencyOption<T>, io.appium.java_client.ios.options.wda.SupportsMjpegServerPortOption<T>, io.appium.java_client.ios.options.webview.SupportsNativeWebTapOption<T>, io.appium.java_client.ios.options.webview.SupportsNativeWebTapStrictOption<T>, io.appium.java_client.remote.options.SupportsOrientationOption<T>, io.appium.java_client.remote.options.SupportsOtherAppsOption<T>, io.appium.java_client.ios.options.simulator.SupportsPermissionsOption<T>, io.appium.java_client.ios.options.wda.SupportsProcessArgumentsOption<T>, io.appium.java_client.ios.options.simulator.SupportsReduceMotionOption<T>, io.appium.java_client.ios.options.general.SupportsResetLocationServiceOption<T>, io.appium.java_client.ios.options.other.SupportsResetOnSessionStartOnlyOption<T>, io.appium.java_client.ios.options.wda.SupportsResultBundlePathOption<T>, io.appium.java_client.ios.options.webview.SupportsSafariAllowPopupsOption<T>, io.appium.java_client.ios.options.webview.SupportsSafariGarbageCollectOption<T>, io.appium.java_client.ios.options.webview.SupportsSafariIgnoreFraudWarningOption<T>, io.appium.java_client.ios.options.webview.SupportsSafariIgnoreWebHostnamesOption<T>, io.appium.java_client.ios.options.webview.SupportsSafariInitialUrlOption<T>, io.appium.java_client.ios.options.webview.SupportsSafariLogAllCommunicationHexDumpOption<T>, io.appium.java_client.ios.options.webview.SupportsSafariLogAllCommunicationOption<T>, io.appium.java_client.ios.options.webview.SupportsSafariOpenLinksInBackgroundOption<T>, io.appium.java_client.ios.options.webview.SupportsSafariSocketChunkSizeOption<T>, io.appium.java_client.ios.options.webview.SupportsSafariWebInspectorMaxFrameLengthOption<T>, io.appium.java_client.ios.options.simulator.SupportsScaleFactorOption<T>, io.appium.java_client.ios.options.wda.SupportsScreenshotQualityOption<T>, io.appium.java_client.ios.options.wda.SupportsShouldTerminateAppOption<T>, io.appium.java_client.ios.options.wda.SupportsShouldUseSingletonTestManagerOption<T>, io.appium.java_client.ios.options.other.SupportsShowIosLogOption<T>, io.appium.java_client.ios.options.wda.SupportsShowXcodeLogOption<T>, io.appium.java_client.ios.options.simulator.SupportsShutdownOtherSimulatorsOption<T>, io.appium.java_client.ios.options.wda.SupportsSimpleIsVisibleCheckOption<T>, io.appium.java_client.ios.options.simulator.SupportsSimulatorDevicesSetPathOption<T>, io.appium.java_client.ios.options.simulator.SupportsSimulatorPasteboardAutomaticSyncOption<T>, io.appium.java_client.ios.options.simulator.SupportsSimulatorStartupTimeoutOption<T>, io.appium.java_client.ios.options.simulator.SupportsSimulatorTracePointerOption<T>, io.appium.java_client.ios.options.simulator.SupportsSimulatorWindowCenterOption<T>, io.appium.java_client.remote.options.SupportsSkipLogCaptureOption<T>, io.appium.java_client.remote.options.SupportsUdidOption<T>, io.appium.java_client.ios.options.wda.SupportsUpdatedWdaBundleIdOption<T>, io.appium.java_client.ios.options.other.SupportsUseJsonSourceOption<T>, io.appium.java_client.ios.options.wda.SupportsUseNativeCachingStrategyOption<T>, io.appium.java_client.ios.options.wda.SupportsUseNewWdaOption<T>, io.appium.java_client.ios.options.wda.SupportsUsePrebuiltWdaOption<T>, io.appium.java_client.ios.options.wda.SupportsUseSimpleBuildTestOption<T>, io.appium.java_client.ios.options.wda.SupportsUseXctestrunFileOption<T>, io.appium.java_client.ios.options.wda.SupportsWaitForIdleTimeoutOption<T>, io.appium.java_client.ios.options.wda.SupportsWaitForQuiescenceOption<T>, io.appium.java_client.ios.options.wda.SupportsWdaBaseUrlOption<T>, io.appium.java_client.ios.options.wda.SupportsWdaConnectionTimeoutOption<T>, io.appium.java_client.ios.options.wda.SupportsWdaEventloopIdleDelayOption<T>, io.appium.java_client.ios.options.wda.SupportsWdaLaunchTimeoutOption<T>, io.appium.java_client.ios.options.wda.SupportsWdaLocalPortOption<T>, io.appium.java_client.ios.options.wda.SupportsWdaStartupRetriesOption<T>, io.appium.java_client.ios.options.wda.SupportsWdaStartupRetryIntervalOption<T>, io.appium.java_client.ios.options.wda.SupportsWebDriverAgentUrlOption<T>, io.appium.java_client.ios.options.simulator.SupportsWebkitResponseTimeoutOption<T>, io.appium.java_client.ios.options.webview.SupportsWebviewConnectRetriesOption<T>, io.appium.java_client.ios.options.webview.SupportsWebviewConnectTimeoutOption<T>, io.appium.java_client.ios.options.wda.SupportsXcodeCertificateOptions<T>)
- io.appium.java_client.remote.options.BaseOptions<T> (implements io.appium.java_client.remote.options.CanSetCapability<T>, io.appium.java_client.remote.options.SupportsAutomationNameOption<T>, io.appium.java_client.remote.options.SupportsBrowserNameOption<T>, io.appium.java_client.remote.options.SupportsEventTimingsOption<T>, io.appium.java_client.remote.options.SupportsFullResetOption<T>, io.appium.java_client.remote.options.SupportsNewCommandTimeoutOption<T>, io.appium.java_client.remote.options.SupportsNoResetOption<T>, io.appium.java_client.remote.options.SupportsPlatformVersionOption<T>, io.appium.java_client.remote.options.SupportsPrintPageSourceOnFindFailureOption<T>, io.appium.java_client.remote.options.SupportsWebSocketUrlOption<T>)
- org.openqa.selenium.MutableCapabilities (implements org.openqa.selenium.Capabilities)