Interface CanSetCapability<T extends BaseOptions<T>>
-
- All Known Subinterfaces:
SupportsAbsoluteWebLocationsOption<T>,SupportsAcceptInsecureCertsOption<T>,SupportsActivityOptionsOption<T>,SupportsAdbExecTimeoutOption<T>,SupportsAdbPortOption<T>,SupportsAdditionalWebviewBundleIdsOption<T>,SupportsAllowDelayAdbOption<T>,SupportsAllowProvisioningDeviceRegistrationOption<T>,SupportsAllowTestPackagesOption<T>,SupportsAndroidInstallTimeoutOption<T>,SupportsAndroidStorageOption<T>,SupportsAppActivityOption<T>,SupportsAppArgumentsOption<T>,SupportsAppInstallStrategyOption<T>,SupportsAppLocaleOption<T>,SupportsAppOption<T>,SupportsAppPackageOption<T>,SupportsAppPushTimeoutOption<T>,SupportsAppTopLevelWindowOption<T>,SupportsAppWaitActivityOption<T>,SupportsAppWaitDurationOption<T>,SupportsAppWaitForLaunchOption<T>,SupportsAppWaitPackageOption<T>,SupportsAppWorkingDirOption<T>,SupportsArgumentsOption<T>,SupportsAutoAcceptAlertsOption<T>,SupportsAutoDismissAlertsOption<T>,SupportsAutodownloadOption<T>,SupportsAutoGrantPermissionsOption<T>,SupportsAutomationNameOption<T>,SupportsAutoWebViewOption<T>,SupportsAutoWebviewTimeoutOption<T>,SupportsAvdArgsOption<T>,SupportsAvdEnvOption<T>,SupportsAvdLaunchTimeoutOption<T>,SupportsAvdOption<T>,SupportsAvdReadyTimeoutOption<T>,SupportsBootstrapRootOption<T>,SupportsBrowserNameOption<T>,SupportsBrowserVersionOption<T>,SupportsBuildCheckOption<T>,SupportsBuildToolsVersionOption<T>,SupportsBundleIdOption<T>,SupportsBundleIdOption<T>,SupportsCalendarAccessAuthorizedOption<T>,SupportsCalendarFormatOption<T>,SupportsChromeDrivePortOption<T>,SupportsChromedriverArgsOption<T>,SupportsChromedriverChromeMappingFileOption<T>,SupportsChromedriverDisableBuildCheckOption<T>,SupportsChromedriverExecutableDirOption<T>,SupportsChromedriverExecutableOption<T>,SupportsChromedriverPortOption<T>,SupportsChromedriverPortsOption<T>,SupportsChromedriverUseSystemExecutableOption<T>,SupportsChromeLoggingPrefsOption<T>,SupportsChromeOptionsOption<T>,SupportsClearDeviceLogsOnStartOption<T>,SupportsClearSystemFilesOption<T>,SupportsCommandTimeoutsOption<T>,SupportsConnectHardwareKeyboardOption<T>,SupportsCreateSessionTimeoutOption<T>,SupportsCustomSslCertOption<T>,SupportsDerivedDataPathOption<T>,SupportsDeviceNameOption<T>,SupportsDisableAutomaticScreenshotsOption<T>,SupportsDisableSuppressAccessibilityServiceOption<T>,SupportsDisableWindowAnimationOption<T>,SupportsEnableAsyncExecuteFromHttpsOption<T>,SupportsEnablePerformanceLoggingOption<T>,SupportsEnforceAppInstallOption<T>,SupportsEnforceFreshSimulatorCreationOption<T>,SupportsEnsureWebviewsHavePagesOption<T>,SupportsEnvironmentOption<T>,SupportsEspressoBuildConfigOption<T>,SupportsEspressoServerLaunchTimeoutOption<T>,SupportsEventTimingsOption<T>,SupportsExecutableDirOption<T>,SupportsExecutableOption<T>,SupportsExtractChromeAndroidPackageFromContextNameOption<T>,SupportsFlutterElementWaitTimeoutOption<T>,SupportsFlutterEnableMockCamera<T>,SupportsFlutterServerLaunchTimeoutOption<T>,SupportsFlutterSystemPortOption<T>,SupportsForceAppLaunchOption<T>,SupportsForceEspressoRebuildOption<T>,SupportsForceSimulatorSoftwareKeyboardPresenceOption<T>,SupportsFullContextListOption<T>,SupportsFullResetOption<T>,SupportsGpsEnabledOption<T>,SupportsIgnoreHiddenApiPolicyErrorOption<T>,SupportsIncludeDeviceCapsToSessionInfoOption<T>,SupportsIncludeSafariInWebviewsOption<T>,SupportsIntentActionOption<T>,SupportsIntentCategoryOption<T>,SupportsIntentFlagsOption<T>,SupportsIntentOptionsOption<T>,SupportsIosSimulatorLogsPredicateOption<T>,SupportsIsHeadlessOption<T>,SupportsKeepKeyChainsOption<T>,SupportsKeychainOptions<T>,SupportsKeychainsExcludePatternsOption<T>,SupportsKeystoreOptions<T>,SupportsLanguageOption<T>,SupportsLaunchWithIdbOption<T>,SupportsLocaleOption<T>,SupportsLocaleScriptOption<T>,SupportsLocalizableStringsDirOption<T>,SupportsLogcatFilterSpecsOption<T>,SupportsLogcatFormatOption<T>,SupportsLogPathOption<T>,SupportsMarionettePortOption<T>,SupportsMaxTypingFrequencyOption<T>,SupportsMjpegScreenshotUrlOption<T>,SupportsMjpegServerPortOption<T>,SupportsMjpegServerPortOption<T>,SupportsMockLocationAppOption<T>,SupportsMozFirefoxOptionsOption<T>,SupportsMsExperimentalWebDriverOption<T>,SupportsMsWaitForAppLaunchOption<T>,SupportsNativeWebScreenshotOption<T>,SupportsNativeWebTapOption<T>,SupportsNativeWebTapStrictOption<T>,SupportsNetworkSpeedOption<T>,SupportsNewCommandTimeoutOption<T>,SupportsNoResetOption<T>,SupportsNoSignOption<T>,SupportsOptionalIntentArgumentsOption<T>,SupportsOrientationOption<T>,SupportsOtherAppsOption<T>,SupportsPageLoadStrategyOption<T>,SupportsPermissionsOption<T>,SupportsPlatformVersionOption<T>,SupportsPostrunOption<T,S>,SupportsPrebuiltWdaPathOption<T>,SupportsPrerunOption<T,S>,SupportsPrintPageSourceOnFindFailureOption<T>,SupportsProcessArgumentsOption<T>,SupportsProxyOption<T>,SupportsRecreateChromeDriverSessionsOption<T>,SupportsReduceMotionOption<T>,SupportsRemoteAdbHostOption<T>,SupportsRemoteAppsCacheLimitOption<T>,SupportsResetLocationServiceOption<T>,SupportsResetOnSessionStartOnlyOption<T>,SupportsResultBundlePathOption<T>,SupportsSafariAllowPopupsOption<T>,SupportsSafariAutomaticInspectionOption<T>,SupportsSafariAutomaticProfilingOption<T>,SupportsSafariDeviceNameOption<T>,SupportsSafariDeviceTypeOption<T>,SupportsSafariDeviceUdidOption<T>,SupportsSafariGarbageCollectOption<T>,SupportsSafariIgnoreFraudWarningOption<T>,SupportsSafariIgnoreWebHostnamesOption<T>,SupportsSafariInitialUrlOption<T>,SupportsSafariLogAllCommunicationHexDumpOption<T>,SupportsSafariLogAllCommunicationOption<T>,SupportsSafariOpenLinksInBackgroundOption<T>,SupportsSafariPlatformBuildVersionOption<T>,SupportsSafariPlatformVersionOption<T>,SupportsSafariSocketChunkSizeOption<T>,SupportsSafariUseSimulatorOption<T>,SupportsSafariWebInspectorMaxFrameLengthOption<T>,SupportsScaleFactorOption<T>,SupportsScreenshotQualityOption<T>,SupportsServerStartupTimeoutOption<T>,SupportsSetWindowRectOption<T>,SupportsShouldTerminateAppOption<T>,SupportsShouldUseSingletonTestManagerOption<T>,SupportsShowChromedriverLogOption<T>,SupportsShowGradleLogOption<T>,SupportsShowIosLogOption<T>,SupportsShowServerLogsOption<T>,SupportsShowXcodeLogOption<T>,SupportsShutdownOtherSimulatorsOption<T>,SupportsSimpleIsVisibleCheckOption<T>,SupportsSimulatorDevicesSetPathOption<T>,SupportsSimulatorPasteboardAutomaticSyncOption<T>,SupportsSimulatorStartupTimeoutOption<T>,SupportsSimulatorTracePointerOption<T>,SupportsSimulatorWindowCenterOption<T>,SupportsSkipAppKillOption<T>,SupportsSkipDeviceInitializationOption<T>,SupportsSkipLogCaptureOption<T>,SupportsSkipLogcatCaptureOption<T>,SupportsSkipServerInstallationOption<T>,SupportsSkipUnlockOption<T>,SupportsSuppressKillServerOption<T>,SupportsSystemHostOption<T>,SupportsSystemPortOption<T>,SupportsSystemPortOption<T>,SupportsSystemPortOption<T>,SupportsSystemPortOption<T>,SupportsUdidOption<T>,SupportsUiautomator2ServerInstallTimeoutOption<T>,SupportsUiautomator2ServerLaunchTimeoutOption<T>,SupportsUiautomator2ServerReadTimeoutOption<T>,SupportsUnhandledPromptBehaviorOption<T>,SupportsUninstallOtherPackagesOption<T>,SupportsUnlockKeyOption<T>,SupportsUnlockStrategyOption<T>,SupportsUnlockSuccessTimeoutOption<T>,SupportsUnlockTypeOption<T>,SupportsUpdatedWdaBundleIdOption<T>,SupportsUseJsonSourceOption<T>,SupportsUseNativeCachingStrategyOption<T>,SupportsUseNewWdaOption<T>,SupportsUsePrebuiltWdaOption<T>,SupportsUsePreinstalledWdaOption<T>,SupportsUserProfileOption<T>,SupportsUseSimpleBuildTestOption<T>,SupportsUseSystemExecutableOption<T>,SupportsUseXctestrunFileOption<T>,SupportsVerboseOption<T>,SupportsVerbosityOption<T>,SupportsWaitForIdleTimeoutOption<T>,SupportsWaitForQuiescenceOption<T>,SupportsWdaBaseUrlOption<T>,SupportsWdaConnectionTimeoutOption<T>,SupportsWdaEventloopIdleDelayOption<T>,SupportsWdaLaunchTimeoutOption<T>,SupportsWdaLocalPortOption<T>,SupportsWdaStartupRetriesOption<T>,SupportsWdaStartupRetryIntervalOption<T>,SupportsWebDriverAgentMacUrlOption<T>,SupportsWebDriverAgentUrlOption<T>,SupportsWebkitResponseTimeoutOption<T>,SupportsWebkitResponseTimeoutOption<T>,SupportsWebkitWebrtcOption<T>,SupportsWebSocketUrlOption<T>,SupportsWebviewConnectRetriesOption<T>,SupportsWebviewConnectTimeoutOption<T>,SupportsWebviewDevtoolsPortOption<T>,SupportsXcodeCertificateOptions<T>
- All Known Implementing Classes:
BaseOptions,ChromiumOptions,EspressoOptions,FlutterDriverOptions,GeckoOptions,Mac2Options,SafariOptions,UiAutomator2Options,WindowsOptions,XCUITestOptions
public interface CanSetCapability<T extends BaseOptions<T>>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Tamend(java.lang.String optionName, java.lang.Object value)Set a custom option.voidsetCapability(java.lang.String key, java.lang.Object value)
-
-
-
Method Detail
-
setCapability
void setCapability(java.lang.String key, java.lang.Object value)
-
amend
default T amend(java.lang.String optionName, java.lang.Object value)
Set a custom option.- Parameters:
optionName- Option name.value- Option value.- Returns:
- self instance for chaining.
-
-