selenium - 如何使用 Selenium 2 发送键盘快捷键 Alt + Shift + Z(热键)?

标签 selenium shortcut hotkeys

我正在尝试使用 Actions.sendKeys 发送快捷方式,但它不起作用。

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

最佳答案

你可以检查这个问题来引用这个 - Pressing Ctrl+A in Selenium WebDriver
检查使用 和弦方法 的答案。在你的情况下,你可以这样做 -

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

关于selenium - 如何使用 Selenium 2 发送键盘快捷键 Alt + Shift + Z(热键)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11520341/

相关文章:

javascript - "Element is not clickable at point (x,y)"。不可见元素覆盖按钮

selenium - 如何在 Selenium Chromedriver 中加载 URL 之前发送 key ?

java - 无法捕获全局热键(不是基于窗口的应用程序)

c# - 使用 Selenium Web Driver 注入(inject)自定义 JS 代码

ANDROID:图像快捷方式导致图库重建相册

Android 快捷方式 Intent 与额外

visual-studio-code - 折叠 Visual Studio Code 中的所有方法

keyboard-shortcuts - 在 SOAPUI 中使用键盘切换请求和响应

visual-studio - Visual Studio找出分配给热键的命令

java - 如何使用 selenium webdriver 找到这个元素?