У меня странная проблема. Я пытаюсь сделать несколько кликов с классом робота в java. Все работает нормально, за исключением случаев, когда хром находится в фокусе. Это мой метод:
public static void click(int X, int Y) {
PointerInfo info = MouseInfo.getPointerInfo();
Point p = info.getLocation();
//robo.mouseRelease(InputEvent.BUTTON1_MASK);
robo.mouseMove(X, Y);
robo.mousePress(InputEvent.BUTTON1_MASK);
robo.mouseRelease(InputEvent.BUTTON1_MASK);
System.out.println("Clicked at X: "+X+" Y: "+Y);
//robo.mouseMove((int) p.getX(), (int) p.getY());
}
Он просто не будет двигаться или щелкать, когда Chrome сфокусирован. Если я переключаюсь, например, на блокнот, он работает.
Есть ли в Chrome какая-то защита от макросов?
Спасибо хорошего дня!