Wie drücken Sie "ALT+S" in Selenium mit Java WebDriver
Muss ich Senden ALT+S
Schlüssel-Ereignis mit Selenium Web Driver für ein `Eingabefeld. Cursor-Position ist bereits festgelegt EditBox ich bin mit dem folgenden code
driver.switchTo().activeElement().sendKeys(Keys.chord(Keys.ALT+"S"))
aber es ist nicht das geben von mir gewünschte Ergebnis. Es ist die Eingabe Charakter 'S'
in die Edit-Box.
Ich habe versucht einen anderen code, bekam aber das gleiche Ergebnis.
Actions action =new Actions(driver);
action.keyDown(Keys.ALT).sendKeys(String.valueOf('\u0053')).perform();
Vielen Dank im Voraus
Möchte ich Hinzufügen, dass eine Sache hier. Der code funktioniert Einwandfrei in Firefox 12 ist das aber nicht richtig funktioniert in IE9
Du musst angemeldet sein, um einen Kommentar abzugeben.
Cross-browser-Probleme sind eher schwer zu untersuchen, da Sie für bestimmte Treiber und nicht WebDriver-API.
Andere Variante, die funktionieren könnte.
Als workaround könnte ich empfehlen, einen Blick auf die AutoIT (Offizielle Website) oder Roboter (Java-Doc)
Versuchen. Es könnte funktionieren, ich habe nicht versucht, obwohl
Können Sie erreichen dies, indem mithilfe der Robot-Klasse von java