Vol*_*vel 9 shortcuts selenium hotkeys
我正在尝试使用Actions.sendKeys发送快捷方式,但它不起作用.
(New Actions(driver)).SendKeys(Keys.ALT, Keys.SHIFT, "z");
Run Code Online (Sandbox Code Playgroud)
Har*_*ddy 14
您可以查看此问题以参考此问题 - 按键(Ctrl + A)Selenium WebDriver
检查使用和弦方法的答案,在你的情况下你可以这样做 -
String selectAll = Keys.chord(Keys.ALT, Keys.SHIFT,"z");
driver.findElement(By.tagName("html")).sendKeys(selectAll);
Run Code Online (Sandbox Code Playgroud)
这也可以使用Actions keyUp和keyDown函数来完成.
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();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
45535 次 |
| 最近记录: |