On Fri, 19 Nov 2021 21:36:57 GMT, Alisen Chung <[email protected]> wrote:
>> test/jdk/java/awt/Scrollbar/AquaLFScrollbarTest/ScrollBarBorderTest.java >> line 114: >> >>> 112: = "\nINSTRUCTIONS:\n" >>> 113: + "\n Try to drag the thumb of the scrollbar into >>> the red zone." >>> 114: + "\n If the thumb is able to go into the red zone, >>> click fail." >> >> If you place the thumb to the red zone by the code, will it be possible to >> check that by pixel color? > > Just updated the automation. I added a robot to try to move the thumb into > the red zone, then had the robot click again to see if the thumb is under the > cursor. If the behavior is correct, the thumb should have stopped before > entering the red zone and scrollbar mouseListener should only detect 1 click. > Otherwise it will detect 2 clicks (thumb is under cursor) and test fails. Is > my logic correct? But it is not necessary to use the robot at all? Can you try to set the scollbar thumb position/move it programmatically w/o a robot? If it is possible then it will be rendered on top of the red area -> it will be possible to render it to the buffered image and just check the pixel in the right position(is it red or not). ------------- PR: https://git.openjdk.java.net/jdk/pull/6374
