it-swarm.com.de

Wie kann ich mit Selenium2 ein Tastenkürzel ALT SHIFT z (Hotkey) senden?

Ich versuche, eine Verknüpfung mit Actions.sendKeys zu senden, aber das funktioniert nicht.

(New Actions(driver)).SendKeys(Keys.ALT, Keys.SHIFT, "z");
9
Volkov Pavel

Sie können diese Frage überprüfen, um sich auf diese zu beziehen - Tastendruck in (Strg + A) Selenium WebDriver

Überprüfen Sie die Antwort, die die Akkordmethode verwendet , in Ihrem Fall können Sie dies tun -

String selectAll = Keys.chord(Keys.ALT, Keys.SHIFT,"z");
driver.findElement(By.tagName("html")).sendKeys(selectAll);
14
Hari Reddy

Dies kann auch mit Actions keyUp und keyDown funcitons geschehen.

WebDriver driver = new FirefoxDriver();
Actions keyAction = new Actions(driver);     
keyAction.keyDown(Keys.ALT).keyDown(Keys.SHIFT).sendKeys("z").keyUp(Keys.ALT).keyUp(Keys.SHIFT).perform();
5
Revanth Kumar

Versuch es:

SendKeys.SendWait("%+z")
0
Dmitry