Ich führe Selen-Tests auf einer Amazon Cloud-Maschine durch. Meine Webanwendung hat einen Flash-Bereich, in dem ich einen Tastaturtyp simuliere und mit Java-Roboterkode klicke (auch habe ich versucht, es automatisch zu simulieren, um den Benutzerklick zu simulieren und den Flash-Bereich einzugeben). Der Code funktioniert, wenn ich mit dem Remote Desktop eine Verbindung zum Server herstelle und das Remote Desktop Fenster aktiv ist, aber wenn ich das Remote Desktop Fenster minimiere, funktioniert der Java Roboter Code nicht?Java Robot Code funktioniert nicht, wenn das Remote-Desktop-Fenster nicht aktiv ist
Robot robot = new Robot();
robot.delay(5000);
robot.mouseMove(400, 400);
robot.mousePress(InputEvent.BUTTON1_DOWN_MASK);
robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK);
robot.delay(2000);
robot.keyPress(KeyEvent.VK_H);
robot.keyPress(KeyEvent.VK_I);
robot.keyPress(KeyEvent.VK_SPACE);
robot.keyPress(KeyEvent.VK_B);
robot.keyPress(KeyEvent.VK_U);
robot.keyPress(KeyEvent.VK_D);
robot.keyPress(KeyEvent.VK_D);
robot.keyPress(KeyEvent.VK_Y);
Senden Sie die Tastaturbefehle aus der Ferne? kann ich nach der Implementierung Ihres Remote Robot Servers fragen? hast du selbst eines erstellt? –