appium-xcuitest-driver-conan
Version:
Appium driver for iOS using XCUITest for backend
118 lines (114 loc) • 1.94 kB
JavaScript
import _ from 'lodash';
import { desiredCapConstraints as iosDesiredCapConstraints } from 'appium-ios-driver';
let desiredCapConstraints = _.defaults({
showXcodeLog: {
isBoolean: true
},
wdaLocalPort: {
isNumber: true
},
iosInstallPause: {
isNumber: true
},
xcodeConfigFile: {
isString: true
},
xcodeOrgId: {
isString: true
},
xcodeSigningId: {
isString: true
},
keychainPath: {
isString: true
},
keychainPassword: {
isString: true
},
bootstrapPath: {
isString: true
},
agentPath: {
isString: true
},
tapWithShortPressDuration: {
isNumber: true
},
scaleFactor: {
isString: true
},
usePrebuiltWDA: {
isBoolean: true
},
customSSLCert: {
isString: true
},
preventWDAAttachments: {
isBoolean: true
},
webDriverAgentUrl: {
isString: true
},
useNewWDA: {
isBoolean: true
},
wdaLaunchTimeout: {
isNumber: true
},
wdaConnectionTimeout: {
isNumber: true
},
updatedWDABundleId: {
isString: true
},
resetOnSessionStartOnly: {
isBoolean: true
},
commandTimeouts: {
isString: true
},
wdaStartupRetries: {
isNumber: true
},
wdaStartupRetryInterval: {
isNumber: true
},
prebuildWDA: {
isBoolean: true
},
connectHardwareKeyboard: {
isBoolean: true
},
calendarAccessAuthorized: {
isBoolean: true
},
startIWDP: {
isBoolean: true,
},
useSimpleBuildTest: {
isBoolean: true
},
waitForQuiescence: {
isBoolean: true
},
maxTypingFrequency: {
isNumber: true
},
nativeTyping: {
isBoolean: true
},
allowTouchIdEnroll: {
isBoolean: true
},
simpleIsVisibleCheck: {
isBoolean: true
},
useCarthageSsl: {
isBoolean: true
},
shouldUseSingletonTestManager: {
isBoolean: true
},
}, iosDesiredCapConstraints);
export { desiredCapConstraints };
export default desiredCapConstraints;