Mi chiedevo se è possibile premere un tasto con Java. Non sei sicuro di come avvicinarti a questo. Ci deve essere un tipo di classe che ha come sendKeyPress(); o qualcosa.Premere un tasto con Java
risposta
È possibile farlo facilmente con la classe Robot
. Questo praticamente preme il pulsante, senza alcun targeting speciale o altro.
Ad esempio, per premere Invio :
Robot r = new Robot();
r.keyPress(KeyEvent.VK_ENTER);
r.keyRelease(KeyEvent.VK_ENTER);
Ecco un'altra domanda. Come prendere un singolo carattere come a e convertirlo in un codice? – Chris
@Sauce Se intendi cosa intendo, ho usato [questa domanda] (http://stackoverflow.com/questions/1248510/convert-string-to-keyevents). –
Grazie. Esattamente quello di cui avevo bisogno. :) – Chris
Action act = new Action(driver);
act.sendkeys(Keys.ENTER).build().perform();
- 1. Come convertire un tasto Invio Premere un tasto Tasto Premere per le pagine Web
- 2. tasto di manipolazione premere il tasto
- 3. Android - Premere il tasto tastiera
- 4. Simula tasto Tab Premere in iOS SDK
- 5. Come codificare "premere il tasto per continuare"
- 6. Permetti solo 1 valore per tasto premere
- 7. Bind TextBox su tasto Invio premere
- 8. ReactJs: Prevenire più volte premere il tasto
- 9. Come aspettare 20 secondi per l'utente per premere un tasto?
- 10. Attivazione di un evento della tastiera premendo un tasto senza premere il tasto dalla tastiera
- 11. Come fare "premere un tasto qualsiasi" in python?
- 12. Accelerator (Tasto di scelta) vengono eseguite senza premere tasti ALT
- 13. Chiamare una funzione javascript dopo 5 secondi dell'ultimo tasto premere
- 14. Android: Come premere il tasto sopra la tastiera virtuale
- 15. Rilevazione tasto freccia premere IE tramite javascript/jQuery
- 16. Come acquisire Premere il tasto Invio in GtkEntry
- 17. sublime premere il tasto "escape" non può digitare nulla
- 18. React - rileva "invio" premere il tasto in cambio evento
- 19. RubyMine: premere il tasto per "convertire in virgolette"?
- 20. Come ascoltare il tasto Ctrl-P premere in JavaScript?
- 21. Rileva il tasto di tabulazione Premere in TextBox
- 22. Come si fa a premere l'ultimo tasto freccia usando curses?
- 23. premere a lungo il tasto sulla cella di visualizzazione tabella
- 24. Premere il tasto Invio invece di fare clic sul pulsante con Scarpe (Ruby)
- 25. Impossibile premere Window + L utilizzando il robot in Java
- 26. c'è un modo per utilizzare l'input ("Premere qualsiasi tasto per continuare") sulla versione 2.6
- 27. Premere TAB e quindi tasto INVIO in Selenium WebDriver con Ruby
- 28. Come posso rilevare se "Premere un tasto qualsiasi per continuare ...". sarà mostrato?
- 29. C# Simula VolumeMute premere
- 30. Visual Studio 2010 "Premere un tasto qualsiasi per continuare ..." non mostra
In che cosa? Swing? la console? un'applet? GWT? –
Quello che spero di ottenere è il passaggio del mouse da qualche parte e quindi premere un tasto e salva la posizione del mouse. Quindi torna indietro e fa clic qui. – Chris
Anche la classe 'Robot' della mia risposta consente di spostare il mouse. E la classe ['MouseInfo'] (http://docs.oracle.com/javase/7/docs/api/java/awt/MouseInfo.html) è utile anche per ricordare la posizione del mouse. In bocca al lupo! –