io
.
magentys
.
cinnamon
.
webdriver
capabilities
package
capabilities
Visibility
Public
All
Type Members
case class
AppiumCapabilities
(
platformName:
String
,
appiumVersion:
Option
[
String
] =
None
,
automationName:
Option
[
String
] =
Some("Appium")
,
platformVersion:
Option
[
String
] =
None
,
deviceName:
Option
[
String
] =
None
,
app:
Option
[
String
] =
None
,
browserName:
Option
[
String
] =
Some("")
,
newCommandTimeout:
Option
[
Int
] =
None
,
language:
Option
[
String
] =
None
,
locale:
Option
[
String
] =
None
,
udid:
Option
[
String
] =
None
,
orientation:
Option
[
String
] =
None
,
autoWebview:
Option
[
Boolean
] =
None
,
noReset:
Option
[
Boolean
] =
None
,
fullReset:
Option
[
Boolean
] =
None
,
eventTimings:
Option
[
Boolean
] =
None
,
enablePerformanceLogging:
Option
[
Boolean
] =
None
,
appActivity:
Option
[
String
] =
None
,
appPackage:
Option
[
String
] =
None
,
appWaitActivity:
Option
[
String
] =
None
,
appWaitPackage:
Option
[
String
] =
None
,
appWaitDuration:
Option
[
Long
] =
None
,
deviceReadyTimeout:
Option
[
Int
] =
None
,
androidCoverage:
Option
[
String
] =
None
,
androidDeviceReadyTimeout:
Option
[
Int
] =
None
,
androidInstallTimeout:
Option
[
Long
] =
None
,
androidInstallPath:
Option
[
String
] =
None
,
adbPort:
Option
[
Int
] =
None
,
remoteAdbHost:
Option
[
String
] =
None
,
androidDeviceSocket:
Option
[
String
] =
None
,
avd:
Option
[
String
] =
None
,
avdLaunchTimeout:
Option
[
Long
] =
None
,
avdReadyTimeout:
Option
[
Long
] =
None
,
avdArgs:
Option
[
String
] =
None
,
useKeystore:
Option
[
Boolean
] =
None
,
keystorePath:
Option
[
String
] =
None
,
keystorePassword:
Option
[
String
] =
None
,
keyAlias:
Option
[
String
] =
None
,
keyPassword:
Option
[
String
] =
None
,
chromedriverExecutable:
Option
[
String
] =
None
,
autoWebviewTimeout:
Option
[
Long
] =
None
,
intentAction:
Option
[
String
] =
None
,
intentCategory:
Option
[
String
] =
None
,
intentFlags:
Option
[
String
] =
None
,
optionalIntentArguments:
Option
[
String
] =
None
,
dontStopAppOnReset:
Option
[
Boolean
] =
None
,
unicodeKeyboard:
Option
[
Boolean
] =
None
,
resetKeyboard:
Option
[
Boolean
] =
None
,
noSign:
Option
[
Boolean
] =
None
,
ignoreUnimportantViews:
Option
[
Boolean
] =
None
,
disableAndroidWatchers:
Option
[
Boolean
] =
None
,
chromeOptions:
Option
[
Map
[
String
,
AnyRef
]] =
None
,
recreateChromeDriverSessions:
Option
[
Boolean
] =
None
,
nativeWebScreenshot:
Option
[
Boolean
] =
None
,
androidScreenshotPath:
Option
[
String
] =
None
,
autoGrantPermissions:
Option
[
Boolean
] =
None
,
calendarFormat:
Option
[
String
] =
None
,
bundleId:
Option
[
String
] =
None
,
launchTimeout:
Option
[
Long
] =
None
,
locationServicesEnabled:
Option
[
Boolean
] =
None
,
locationServicesAuthorized:
Option
[
Boolean
] =
None
,
autoAcceptAlerts:
Option
[
Boolean
] =
None
,
autoDismissAlerts:
Option
[
Boolean
] =
None
,
nativeInstrumentsLib:
Option
[
Boolean
] =
None
,
nativeWebTap:
Option
[
Boolean
] =
None
,
safariInitialUrl:
Option
[
String
] =
None
,
safariAllowPopups:
Option
[
Boolean
] =
None
,
safariIgnoreFraudWarning:
Option
[
Boolean
] =
None
,
safariOpenLinksInBackground:
Option
[
Boolean
] =
None
,
keepKeyChains:
Option
[
Boolean
] =
None
,
localizableStringsDir:
Option
[
String
] =
None
,
processArguments:
Option
[
String
] =
None
,
interKeyDelay:
Option
[
Long
] =
None
,
showIOSLog:
Option
[
Boolean
] =
None
,
acceptSslCerts:
Option
[
Boolean
] =
Some(true)
,
acceptInsecureCerts:
Option
[
Boolean
] =
Some(true)
,
sendKeyStrategy:
Option
[
String
] =
None
,
screenshotWaitTimeout:
Option
[
Int
] =
None
,
waitForAppScript:
Option
[
String
] =
None
,
webviewConnectRetries:
Option
[
Int
] =
None
,
appName:
Option
[
String
] =
None
,
customSSLCert:
Option
[
String
] =
None
,
webkitResponseTimeout:
Option
[
Long
] =
None
)
extends
CapabilitiesMapper
with
Product
with
Serializable
sealed
trait
CapabilitiesMapper
extends
AnyRef
case class
ChromeExtras
(
driverExtras:
Map
[
String
,
Any
]
)
extends
DriverExtras
with
Product
with
Serializable
Chrome
case class
DefaultExtras
(
driverExtras:
Map
[
String
,
Any
]
)
extends
DriverExtras
with
Product
with
Serializable
Default
case class
DriverBinary
(
version:
String
,
arch:
Architecture
)
extends
Product
with
Serializable
case class
DriverConfig
(
desiredCapabilities:
DesiredCapabilities
,
requiresMoveMouse:
Boolean
,
exePath:
Option
[
String
] =
None
,
driverBinary:
Option
[
DriverBinary
] =
None
)
extends
Product
with
Serializable
sealed
trait
DriverExtras
extends
AnyRef
case class
FirefoxExtras
(
driverExtras:
Map
[
String
,
Any
]
)
extends
DriverExtras
with
Product
with
Serializable
Firefox
case class
InternetExplorerExtras
(
driverExtras:
Map
[
String
,
Any
]
)
extends
DriverExtras
with
Product
with
Serializable
Internet Explorer
case class
SafariExtras
(
driverExtras:
Map
[
String
,
Any
]
)
extends
DriverExtras
with
Product
with
Serializable
Safari
case class
SeleniumCapabilities
(
browserName:
String
,
version:
Option
[
String
] =
None
,
platform:
Option
[
String
] =
None
,
nativeEvents:
Option
[
Boolean
] =
None
,
javascriptEnabled:
Option
[
Boolean
] =
Some(true)
,
acceptSslCerts:
Option
[
Boolean
] =
Some(true)
,
properties:
Option
[
Map
[
String
,
String
]] =
None
)
extends
CapabilitiesMapper
with
Product
with
Serializable
Value Members
object
DriverConfig
extends
Serializable
object
DriverExtrasBinder
Ungrouped