io
.
magentys
.
cinnamon
.
webdriver
.
capabilities
AppiumCapabilities
Related Doc:
package capabilities
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
Linear Supertypes
Serializable
,
Serializable
,
Product
,
Equals
,
CapabilitiesMapper
,
AnyRef
,
Any
Ordering
Alphabetic
By inheritance
Inherited
AppiumCapabilities
Serializable
Serializable
Product
Equals
CapabilitiesMapper
AnyRef
Any
Hide All
Show all
Visibility
Public
All
Instance Constructors
new
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
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
val
acceptInsecureCerts
:
Option
[
Boolean
]
val
acceptSslCerts
:
Option
[
Boolean
]
val
adbPort
:
Option
[
Int
]
val
androidCoverage
:
Option
[
String
]
val
androidDeviceReadyTimeout
:
Option
[
Int
]
val
androidDeviceSocket
:
Option
[
String
]
val
androidInstallPath
:
Option
[
String
]
val
androidInstallTimeout
:
Option
[
Long
]
val
androidScreenshotPath
:
Option
[
String
]
val
app
:
Option
[
String
]
val
appActivity
:
Option
[
String
]
val
appName
:
Option
[
String
]
val
appPackage
:
Option
[
String
]
val
appWaitActivity
:
Option
[
String
]
val
appWaitDuration
:
Option
[
Long
]
val
appWaitPackage
:
Option
[
String
]
val
appiumVersion
:
Option
[
String
]
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
val
autoAcceptAlerts
:
Option
[
Boolean
]
val
autoDismissAlerts
:
Option
[
Boolean
]
val
autoGrantPermissions
:
Option
[
Boolean
]
val
autoWebview
:
Option
[
Boolean
]
val
autoWebviewTimeout
:
Option
[
Long
]
val
automationName
:
Option
[
String
]
val
avd
:
Option
[
String
]
val
avdArgs
:
Option
[
String
]
val
avdLaunchTimeout
:
Option
[
Long
]
val
avdReadyTimeout
:
Option
[
Long
]
val
browserName
:
Option
[
String
]
val
bundleId
:
Option
[
String
]
val
calendarFormat
:
Option
[
String
]
val
chromeOptions
:
Option
[
Map
[
String
,
AnyRef
]]
val
chromedriverExecutable
:
Option
[
String
]
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
val
customSSLCert
:
Option
[
String
]
val
deviceName
:
Option
[
String
]
val
deviceReadyTimeout
:
Option
[
Int
]
val
disableAndroidWatchers
:
Option
[
Boolean
]
val
dontStopAppOnReset
:
Option
[
Boolean
]
val
enablePerformanceLogging
:
Option
[
Boolean
]
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
val
eventTimings
:
Option
[
Boolean
]
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
val
fullReset
:
Option
[
Boolean
]
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
val
ignoreUnimportantViews
:
Option
[
Boolean
]
val
intentAction
:
Option
[
String
]
val
intentCategory
:
Option
[
String
]
val
intentFlags
:
Option
[
String
]
val
interKeyDelay
:
Option
[
Long
]
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
val
keepKeyChains
:
Option
[
Boolean
]
val
keyAlias
:
Option
[
String
]
val
keyPassword
:
Option
[
String
]
val
keystorePassword
:
Option
[
String
]
val
keystorePath
:
Option
[
String
]
val
language
:
Option
[
String
]
val
launchTimeout
:
Option
[
Long
]
val
locale
:
Option
[
String
]
val
localizableStringsDir
:
Option
[
String
]
val
locationServicesAuthorized
:
Option
[
Boolean
]
val
locationServicesEnabled
:
Option
[
Boolean
]
val
nativeInstrumentsLib
:
Option
[
Boolean
]
val
nativeWebScreenshot
:
Option
[
Boolean
]
val
nativeWebTap
:
Option
[
Boolean
]
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
val
newCommandTimeout
:
Option
[
Int
]
val
noReset
:
Option
[
Boolean
]
val
noSign
:
Option
[
Boolean
]
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
val
optionalIntentArguments
:
Option
[
String
]
val
orientation
:
Option
[
String
]
val
platformName
:
String
val
platformVersion
:
Option
[
String
]
val
processArguments
:
Option
[
String
]
val
recreateChromeDriverSessions
:
Option
[
Boolean
]
val
remoteAdbHost
:
Option
[
String
]
val
resetKeyboard
:
Option
[
Boolean
]
val
safariAllowPopups
:
Option
[
Boolean
]
val
safariIgnoreFraudWarning
:
Option
[
Boolean
]
val
safariInitialUrl
:
Option
[
String
]
val
safariOpenLinksInBackground
:
Option
[
Boolean
]
val
screenshotWaitTimeout
:
Option
[
Int
]
val
sendKeyStrategy
:
Option
[
String
]
val
showIOSLog
:
Option
[
Boolean
]
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toMap
(
cc:
AnyRef
)
:
Map
[
String
,
Any
]
Definition Classes
CapabilitiesMapper
def
toMap
:
Map
[
String
,
Any
]
Definition Classes
CapabilitiesMapper
val
udid
:
Option
[
String
]
val
unicodeKeyboard
:
Option
[
Boolean
]
val
useKeystore
:
Option
[
Boolean
]
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
val
waitForAppScript
:
Option
[
String
]
val
webkitResponseTimeout
:
Option
[
Long
]
val
webviewConnectRetries
:
Option
[
Int
]
Inherited from
Serializable
Inherited from
Serializable
Inherited from
Product
Inherited from
Equals
Inherited from
CapabilitiesMapper
Inherited from
AnyRef
Inherited from
Any
Ungrouped