Skip to content

Commit 909753f

Browse files
committed
added fall-back coordinates to (long-)click event
1 parent 123c0cf commit 909753f

File tree

2 files changed

+11
-3
lines changed

2 files changed

+11
-3
lines changed

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535
import org.jetbrains.kotlin.gradle.tasks.KotlinCompile
3636

3737
group = "org.droidmate"
38-
version = "2.5.2"
38+
version = "2.5.3"
3939

4040
plugins {
4141
id("org.jetbrains.kotlin.jvm") apply true

src/main/kotlin/org/droidmate/deviceInterface/exploration/ExplorationAction.kt

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,11 @@ data class Click(val x: Int, val y: Int, override val hasWidgetTarget: Boolean =
4646
}
4747
}
4848

49-
data class ClickEvent(override val idHash: Int, override val hasWidgetTarget: Boolean=false, val delay: Long=0): NodeAction(){
49+
/**
50+
* @param x and
51+
* @param y are backup coordinates to issue a coordinate click in case the event failed (i.e. the node with $idHash cannot be located)
52+
*/
53+
data class ClickEvent(override val idHash: Int, val x:Int, val y:Int, override val hasWidgetTarget: Boolean=false, val delay: Long=0): NodeAction(){
5054
companion object {
5155
val name: String = this::class.java.declaringClass.simpleName
5256
}
@@ -63,7 +67,11 @@ data class Tick(override val idHash: Int, val x: Int, val y: Int, override val h
6367
}
6468
fun String.isTick():Boolean = this == Tick.name
6569

66-
data class LongClickEvent(override val idHash: Int, override val hasWidgetTarget: Boolean=false, val delay: Long=0): NodeAction(){
70+
/**
71+
* @param x and
72+
* @param y are backup coordinates to issue a coordinate click in case the event failed (i.e. the node with $idHash cannot be located)
73+
*/
74+
data class LongClickEvent(override val idHash: Int, val x:Int, val y:Int, override val hasWidgetTarget: Boolean=false, val delay: Long=0): NodeAction(){
6775
companion object {
6876
val name: String = this::class.java.declaringClass.simpleName
6977
}

0 commit comments

Comments
 (0)