trait
SfxRobot extends SfxRobotDsl
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
bounds[T <: Node](predicate: (T) ⇒ Boolean): BoundsQuery
-
def
bounds[T <: Node](matcher: Matcher[T]): BoundsQuery
-
def
bounds(query: String): BoundsQuery
-
def
bounds(window: Window): BoundsQuery
-
def
bounds(scene: Scene): BoundsQuery
-
def
bounds(node: Node): BoundsQuery
-
def
bounds(bounds: Bounds): BoundsQuery
-
def
bounds(point: Point2D): BoundsQuery
-
def
bounds(minX: Double, minY: Double, width: Double, height: Double): BoundsQuery
-
def
capture(node: Node): Image
-
def
capture(bounds: Bounds): Image
-
def
capture(screen: Screen): Image
-
def
clickOn[T <: Node](predicate: (T) ⇒ Boolean, buttons: MouseButton*): SfxRobotDsl
-
def
clickOn[T <: Node](matcher: Matcher[T], buttons: MouseButton*): SfxRobotDsl
-
def
clickOn(query: String, buttons: MouseButton*): SfxRobotDsl
-
def
clickOn(window: Window, buttons: MouseButton*): SfxRobotDsl
-
def
clickOn(scene: Scene, buttons: MouseButton*): SfxRobotDsl
-
def
clickOn(node: Node, buttons: MouseButton*): SfxRobotDsl
-
def
clickOn(bounds: Bounds, buttons: MouseButton*): SfxRobotDsl
-
def
clickOn(point: Point2D, buttons: MouseButton*): SfxRobotDsl
-
-
def
clickOn(pointQuery: PointQuery, buttons: MouseButton*): SfxRobotDsl
-
def
clickOn(buttons: MouseButton*): SfxRobotDsl
-
def
clone(): AnyRef
-
def
closeCurrentWindow(): SfxRobotDsl
-
val
delegate: FxRobot
-
def
doubleClickOn[T <: Node](predicate: (T) ⇒ Boolean, buttons: MouseButton*): SfxRobotDsl
-
def
doubleClickOn[T <: Node](matcher: Matcher[T], buttons: MouseButton*): SfxRobotDsl
-
def
doubleClickOn(query: String, buttons: MouseButton*): SfxRobotDsl
-
def
doubleClickOn(window: Window, buttons: MouseButton*): SfxRobotDsl
-
def
doubleClickOn(scene: Scene, buttons: MouseButton*): SfxRobotDsl
-
def
doubleClickOn(node: Node, buttons: MouseButton*): SfxRobotDsl
-
def
doubleClickOn(bounds: Bounds, buttons: MouseButton*): SfxRobotDsl
-
def
doubleClickOn(point: Point2D, buttons: MouseButton*): SfxRobotDsl
-
def
doubleClickOn(x: Double, y: Double, buttons: MouseButton*): SfxRobotDsl
-
def
doubleClickOn(pointQuery: PointQuery, buttons: MouseButton*): SfxRobotDsl
-
def
doubleClickOn(buttons: MouseButton*): SfxRobotDsl
-
def
drag[T <: Node](predicate: (T) ⇒ Boolean, buttons: MouseButton*): SfxRobotDsl
-
def
drag[T <: Node](matcher: Matcher[T], buttons: MouseButton*): SfxRobotDsl
-
def
drag(query: String, buttons: MouseButton*): SfxRobotDsl
-
def
drag(window: Window, buttons: MouseButton*): SfxRobotDsl
-
def
drag(scene: Scene, buttons: MouseButton*): SfxRobotDsl
-
def
drag(node: Node, buttons: MouseButton*): SfxRobotDsl
-
def
drag(bounds: Bounds, buttons: MouseButton*): SfxRobotDsl
-
def
drag(point: Point2D, buttons: MouseButton*): SfxRobotDsl
-
-
def
drag(pointQuery: PointQuery, buttons: MouseButton*): SfxRobotDsl
-
def
drag(buttons: MouseButton*): SfxRobotDsl
-
-
-
def
dropTo[T <: Node](predicate: (T) ⇒ Boolean): SfxRobotDsl
-
def
dropTo[T <: Node](matcher: Matcher[T]): SfxRobotDsl
-
def
dropTo(query: String): SfxRobotDsl
-
def
dropTo(window: Window): SfxRobotDsl
-
def
dropTo(scene: Scene): SfxRobotDsl
-
def
dropTo(node: Node): SfxRobotDsl
-
def
dropTo(bounds: Bounds): SfxRobotDsl
-
def
dropTo(point: Point2D): SfxRobotDsl
-
-
def
dropTo(pointQuery: PointQuery): SfxRobotDsl
-
-
-
-
def
finalize(): Unit
-
def
from(nodeQuery: NodeQuery): NodeQuery
-
def
from(parentNodes: Node*): NodeQuery
-
def
fromAll: NodeQuery
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
def
listTargetWindows: Seq[Window]
-
def
listWindows: Seq[Window]
-
def
lookup[T <: Node](predicate: (T) ⇒ Boolean): NodeQuery
-
def
lookup[T <: Node](matcher: Matcher[T]): NodeQuery
-
def
lookup(query: String): NodeQuery
-
-
def
moveTo[T <: Node](predicate: (T) ⇒ Boolean): SfxRobotDsl
-
def
moveTo[T <: Node](matcher: Matcher[T]): SfxRobotDsl
-
def
moveTo(query: String): SfxRobotDsl
-
def
moveTo(window: Window): SfxRobotDsl
-
def
moveTo(scene: Scene): SfxRobotDsl
-
def
moveTo(node: Node): SfxRobotDsl
-
def
moveTo(bounds: Bounds): SfxRobotDsl
-
def
moveTo(point: Point2D): SfxRobotDsl
-
-
def
moveTo(pointQuery: PointQuery): SfxRobotDsl
-
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
offset[T <: Node](predicate: (T) ⇒ Boolean, offsetX: Double, offsetY: Double): PointQuery
-
def
offset[T <: Node](matcher: Matcher[T], offsetX: Double, offsetY: Double): PointQuery
-
def
offset(query: String, offsetX: Double, offsetY: Double): PointQuery
-
def
offset(window: Window, offsetX: Double, offsetY: Double): PointQuery
-
def
offset(scene: Scene, offsetX: Double, offsetY: Double): PointQuery
-
def
offset(node: Node, offsetX: Double, offsetY: Double): PointQuery
-
def
offset(bounds: Bounds, offsetX: Double, offsetY: Double): PointQuery
-
def
offset(point: Point2D, offsetX: Double, offsetY: Double): PointQuery
-
def
point[T <: Node](predicate: (T) ⇒ Boolean): PointQuery
-
def
point[T <: Node](matcher: Matcher[T]): PointQuery
-
def
point(query: String): PointQuery
-
def
point(window: Window): PointQuery
-
def
point(scene: Scene): PointQuery
-
def
point(node: Node): PointQuery
-
def
point(bounds: Bounds): PointQuery
-
def
point(point: Point2D): PointQuery
-
def
point(x: Double, y: Double): PointQuery
-
def
press(buttons: MouseButton*): SfxRobotDsl
-
def
pressKey(keys: KeyCode*): SfxRobotDsl
-
def
push(combination: KeyCodeCombination): SfxRobotDsl
-
def
push(combination: KeyCode*): SfxRobotDsl
-
def
release(buttons: MouseButton*): SfxRobotDsl
-
def
releaseKey(keys: KeyCode*): SfxRobotDsl
-
def
rightClickOn[T <: Node](predicate: (T) ⇒ Boolean): SfxRobotDsl
-
def
rightClickOn[T <: Node](matcher: Matcher[T]): SfxRobotDsl
-
def
rightClickOn(query: String): SfxRobotDsl
-
def
rightClickOn(window: Window): SfxRobotDsl
-
def
rightClickOn(scene: Scene): SfxRobotDsl
-
def
rightClickOn(node: Node): SfxRobotDsl
-
def
rightClickOn(bounds: Bounds): SfxRobotDsl
-
def
rightClickOn(point: Point2D): SfxRobotDsl
-
-
def
rightClickOn(pointQuery: PointQuery): SfxRobotDsl
-
-
def
rootNode(node: Node): Node
-
def
rootNode(scene: Scene): Node
-
def
rootNode(window: Window): Node
-
def
scroll(direction: VerticalDirection): SfxRobotDsl
-
def
scroll(amount: Int, direction: VerticalDirection): SfxRobotDsl
-
def
sleep(length: Long, unit: TimeUnit): SfxRobotDsl
-
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
targetPos(pointPosition: Pos): SfxRobotDsl
-
def
targetWindow(node: Node): SfxRobotDsl
-
def
targetWindow(scene: Scene): SfxRobotDsl
-
def
targetWindow(stageTitlePattern: Pattern): SfxRobotDsl
-
def
targetWindow(stageTitleRegex: String): SfxRobotDsl
-
def
targetWindow(windowNumber: Int): SfxRobotDsl
-
def
targetWindow(predicate: (Window) ⇒ Boolean): SfxRobotDsl
-
def
targetWindow(window: Window): SfxRobotDsl
-
def
targetWindow: Window
-
def
toString(): String
-
def
typing(key: KeyCode, times: Int): SfxRobotDsl
-
def
typing(keys: KeyCode*): SfxRobotDsl
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
def
window(node: Node): Window
-
def
window(scene: Scene): Window
-
def
window(stageTitlePattern: Pattern): Window
-
def
window(stageTitleRegex: String): Window
-
def
window(windowIndex: Int): Window
-
def
window(predicate: (Window) ⇒ Boolean): Window
-
def
write(text: String): SfxRobotDsl
-
Mixin trait that defines the DSL of TestFX for being used in ScalaTest specficiations.
It uses
FxRobot
, the default implementation of the FxRobotInterface provided by TestFX.Current version of the wrapped FxRobot is 4.0.4-alpha