mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[remote-driver] fix SmoothRobot#selectAndDrag
GitOrigin-RevId: 6d7155155d481bc8959e526ebc3423ba04e448b0
This commit is contained in:
committed by
intellij-monorepo-bot
parent
46fefbe18c
commit
e564fdc6e7
+10
-7
@@ -201,15 +201,18 @@ internal class SmoothRobot @JvmOverloads constructor(
|
||||
fun selectAndDrag(component: Component, from: Point, to: Point, delayMs: Int) {
|
||||
moveMouse(component, from)
|
||||
|
||||
click(component, from)
|
||||
pressMouse(RemoteMouseButton.LEFT)
|
||||
try {
|
||||
click(component, from)
|
||||
pressMouse(RemoteMouseButton.LEFT)
|
||||
|
||||
Thread.sleep(delayMs.toLong())
|
||||
moveMouse(component, to)
|
||||
Thread.sleep(delayMs.toLong())
|
||||
moveMouse(component, to)
|
||||
|
||||
Thread.sleep(delayMs.toLong())
|
||||
moveMouse(component, to)
|
||||
releaseMouse(RemoteMouseButton.LEFT)
|
||||
Thread.sleep(delayMs.toLong())
|
||||
moveMouse(component, to)
|
||||
} finally {
|
||||
releaseMouse(RemoteMouseButton.LEFT)
|
||||
}
|
||||
}
|
||||
|
||||
fun makeScreenshot(): ByteArray = makeScreenshot(Rectangle(Toolkit.getDefaultToolkit().screenSize))
|
||||
|
||||
Reference in New Issue
Block a user