trait ActorPlugin extends AnyRef
- Alphabetic
- By Inheritance
- ActorPlugin
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Abstract Value Members
- abstract def action(interface: Interface)(implicit context: Analysis, appium: Appium): Option[InterfaceElementInteraction]
given an interface it performs an action on said interface
given an interface it performs an action on said interface
if none is returned it means the actor is done if Some is returned but the interface is is None it means the app closed after action
- interface
the interface on which to perform the action
- returns
the performed action and resulting interface combination
- abstract def getDescription: String
- abstract def onAppStartup(implicit context: Analysis): Unit
actions the actor can perform just before the app is being started
actions the actor can perform just before the app is being started
- context
the analysis in which context the app is started
- abstract def restartApp: (Boolean, Boolean)
check if actor wants to run again on the same app
check if actor wants to run again on the same app
the first element indicates if the actor wants to run on the same app again the second element indicates if the app should be reset before restarting
- abstract def setParameter(parameter: Map[String, String]): ActorPlugin
provide the plugin with the command line parameters
provide the plugin with the command line parameters
- parameter
a map of parameter to set/interpret by the plugin
- returns
the configured actor plugin
Concrete 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
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @HotSpotIntrinsicCandidate()
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated