appium-xcuitest-driver
Version:
Appium driver for iOS using XCUITest for backend
361 lines • 9.37 kB
TypeScript
export declare const PLATFORM_NAME_IOS = "iOS";
export declare const PLATFORM_NAME_TVOS = "tvOS";
export declare const desiredCapConstraints: {
readonly platformName: {
readonly presence: true;
readonly isString: true;
readonly inclusionCaseInsensitive: readonly ["iOS", "tvOS"];
};
readonly browserName: {
readonly isString: true;
};
readonly app: {
readonly isString: true;
};
readonly calendarFormat: {
readonly isString: true;
};
readonly bundleId: {
readonly isString: true;
};
readonly udid: {
readonly isString: true;
};
readonly autoAcceptAlerts: {
readonly isBoolean: true;
};
readonly autoDismissAlerts: {
readonly isBoolean: true;
};
readonly nativeWebTap: {
readonly isBoolean: true;
};
readonly safariInitialUrl: {
readonly isString: true;
};
readonly initialDeeplinkUrl: {
readonly isString: true;
};
readonly safariAllowPopups: {
readonly isBoolean: true;
};
readonly safariIgnoreFraudWarning: {
readonly isBoolean: true;
};
readonly safariOpenLinksInBackground: {
readonly isBoolean: true;
};
readonly safariShowFullResponse: {
readonly isBoolean: true;
};
readonly keepKeyChains: {
readonly isBoolean: true;
};
readonly resetLocationService: {
readonly isBoolean: true;
};
readonly localizableStringsDir: {
readonly isString: true;
};
readonly processArguments: {};
readonly webviewConnectRetries: {
readonly isNumber: true;
};
readonly clearSystemFiles: {
readonly isBoolean: true;
};
readonly customSSLCert: {
readonly isString: true;
};
readonly remoteDebugProxy: {
readonly isString: true;
};
readonly enablePerformanceLogging: {
readonly isBoolean: true;
};
readonly enableAsyncExecuteFromHttps: {
readonly isBoolean: true;
};
readonly fullContextList: {
readonly isBoolean: true;
};
readonly ignoreAboutBlankUrl: {
readonly isBoolean: true;
};
readonly skipLogCapture: {
readonly isBoolean: true;
};
readonly deviceName: {
readonly isString: true;
};
readonly showXcodeLog: {
readonly isBoolean: true;
};
readonly wdaLocalPort: {
readonly isNumber: true;
};
readonly wdaRemotePort: {
readonly isNumber: true;
};
readonly wdaBindingIP: {
readonly isString: true;
};
readonly wdaBaseUrl: {
readonly isString: true;
};
readonly iosInstallPause: {
readonly isNumber: true;
};
readonly xcodeConfigFile: {
readonly isString: true;
};
readonly xcodeOrgId: {
readonly isString: true;
};
readonly xcodeSigningId: {
readonly isString: true;
};
readonly keychainPath: {
readonly isString: true;
};
readonly keychainPassword: {
readonly isString: true;
};
readonly bootstrapPath: {
readonly isString: true;
};
readonly agentPath: {
readonly isString: true;
};
readonly scaleFactor: {
readonly isString: true;
};
readonly usePrebuiltWDA: {
readonly isBoolean: true;
};
readonly prebuiltWDAPath: {
readonly isString: true;
};
readonly usePreinstalledWDA: {
readonly isBoolean: true;
};
readonly updatedWDABundleIdSuffix: {
readonly isString: true;
};
readonly webDriverAgentUrl: {
readonly isString: true;
};
readonly derivedDataPath: {
readonly isString: true;
};
readonly useNewWDA: {
readonly isBoolean: true;
};
readonly wdaLaunchTimeout: {
readonly isNumber: true;
};
readonly wdaConnectionTimeout: {
readonly isNumber: true;
};
readonly updatedWDABundleId: {
readonly isString: true;
};
readonly resetOnSessionStartOnly: {
readonly isBoolean: true;
};
readonly commandTimeouts: {};
readonly wdaStartupRetries: {
readonly isNumber: true;
};
readonly wdaStartupRetryInterval: {
readonly isNumber: true;
};
readonly prebuildWDA: {
readonly isBoolean: true;
};
readonly connectHardwareKeyboard: {
readonly isBoolean: true;
};
readonly forceTurnOnSoftwareKeyboardSimulator: {
readonly isBoolean: true;
};
readonly simulatorPasteboardAutomaticSync: {
readonly isString: true;
};
readonly simulatorDevicesSetPath: {
readonly isString: true;
};
readonly maxTypingFrequency: {
readonly isNumber: true;
};
readonly nativeTyping: {
readonly isBoolean: true;
};
readonly shouldUseSingletonTestManager: {
readonly isBoolean: true;
};
readonly isHeadless: {
readonly isBoolean: true;
};
readonly useXctestrunFile: {
readonly isBoolean: true;
};
readonly absoluteWebLocations: {
readonly isBoolean: true;
};
readonly simulatorWindowCenter: {
readonly isString: true;
};
readonly simulatorStartupTimeout: {
readonly isNumber: true;
};
readonly simulatorTracePointer: {
readonly isBoolean: true;
};
readonly useJSONSource: {
readonly isBoolean: true;
};
readonly enforceFreshSimulatorCreation: {
readonly isBoolean: true;
};
readonly shutdownOtherSimulators: {
readonly isBoolean: true;
};
readonly keychainsExcludePatterns: {
readonly isString: true;
};
readonly showSafariConsoleLog: {
readonly isBoolean: true;
};
readonly showSafariNetworkLog: {
readonly isBoolean: true;
};
readonly safariGarbageCollect: {
readonly isBoolean: true;
};
readonly safariGlobalPreferences: {
readonly isObject: true;
};
readonly safariLogAllCommunication: {
readonly isBoolean: true;
};
readonly safariLogAllCommunicationHexDump: {
readonly isBoolean: true;
};
readonly safariSocketChunkSize: {
readonly isNumber: true;
};
readonly mjpegServerPort: {
readonly isNumber: true;
};
readonly reduceMotion: {
readonly isBoolean: true;
};
readonly reduceTransparency: {
readonly isBoolean: true;
};
readonly autoFillPasswords: {
readonly isBoolean: true;
};
readonly mjpegScreenshotUrl: {
readonly isString: true;
};
readonly permissions: {
readonly isString: true;
};
readonly screenshotQuality: {
readonly isNumber: true;
};
readonly wdaEventloopIdleDelay: {
readonly isNumber: true;
};
readonly otherApps: {
readonly isString: true;
};
readonly includeSafariInWebviews: {
readonly isBoolean: true;
};
readonly additionalWebviewBundleIds: {};
readonly ignoredWebviewBundleIds: {};
readonly webviewConnectTimeout: {
readonly isNumber: true;
};
readonly webviewAtomWaitTimeout: {
readonly isNumber: true;
};
readonly showIOSLog: {
readonly isBoolean: true;
};
readonly iosSimulatorLogsPredicate: {
readonly isString: true;
};
readonly iosSyslogFile: {
readonly isString: true;
};
readonly simulatorLogLevel: {
readonly isString: true;
};
readonly appPushTimeout: {
readonly isNumber: true;
};
readonly nativeWebTapStrict: {
readonly isBoolean: true;
};
readonly safariWebInspectorMaxFrameLength: {
readonly isNumber: true;
};
readonly allowProvisioningDeviceRegistration: {
readonly isBoolean: true;
};
readonly waitForIdleTimeout: {
readonly isNumber: true;
};
readonly resultBundlePath: {
readonly isString: true;
};
readonly resultBundleVersion: {
readonly isNumber: true;
};
readonly safariIgnoreWebHostnames: {
readonly isString: true;
};
readonly disableAutomaticScreenshots: {
readonly isBoolean: true;
};
readonly shouldTerminateApp: {
readonly isBoolean: true;
};
readonly forceAppLaunch: {
readonly isBoolean: true;
};
readonly useNativeCachingStrategy: {
readonly isBoolean: true;
};
readonly enforceAppInstall: {
readonly isBoolean: true;
};
readonly skipTriggerInputEventAfterSendkeys: {
readonly isBoolean: true;
};
readonly sendKeyStrategy: {
readonly isString: true;
};
readonly skipSyncUiDialogTranslation: {
readonly isBoolean: true;
};
readonly forceSimulatorSoftwareKeyboardPresence: {
readonly isBoolean: true;
};
readonly appLaunchStateTimeoutSec: {
readonly isNumber: true;
};
readonly appTimeZone: {
readonly isString: true;
};
readonly pageLoadStrategy: {
readonly isString: true;
readonly inclusionCaseInsensitive: readonly ["none", "eager", "normal"];
};
};
export type XCUITestDriverConstraints = typeof desiredCapConstraints;
//# sourceMappingURL=desired-caps.d.ts.map