On Fri, 25 Feb 2022 13:35:16 GMT, Kevin Rushforth <k...@openjdk.org> wrote:

>> tests/system/src/test/java/test/robot/javafx/web/PointerEventTest.java line 
>> 212:
>> 
>>> 210:         Util.runAndWait(() -> {
>>> 211:             robot.mouseRelease(MouseButton.PRIMARY, 
>>> MouseButton.MIDDLE, MouseButton.SECONDARY);
>>> 212:             robot.mouseClick(MouseButton.PRIMARY);
>> 
>> I presume clicking the left mouse button is done to dismiss the popup that 
>> will happens when dragging with the right mouse button? This doesn't work on 
>> Windows, so subsequent tests fail. If you change it to pressing the `ESC` 
>> key, then it should work:
>> 
>> 
>>     robot.keyType(KeyCode.ESCAPE);
>
> Alternatively, moving the mouse up and/or to the left after releasing all the 
> buttons and before clicking the middle button will work (on Windows the popup 
> doesn't display until after you release the middle button, and is displayed 
> at the then-current mouse position). Pressing the ESC seems easier, but it's 
> up to you.

Added code to press ESC key.Thanks for the sharing the observation.

-------------

PR: https://git.openjdk.java.net/jfx/pull/742

Reply via email to