【发布时间】:2016-04-10 07:16:19
【问题描述】:
我需要在 Selenium Chrome 驱动程序上执行按键组合。 该操作未将测试发送到文本框或单击按钮。
我实际上对向任何特定网络元素发送密钥不感兴趣。 例如,我想执行 command+R(在 Mac OS 上重新加载)。 (重载只是举例说明,不是我的最终目的)
我的代码如下:
public static void keyPressCombnaiton() {
Actions action = new Actions(browser);
action.keyDown(Keys.COMMAND)
.sendKeys("r")
.keyUp(Keys.COMMAND)
.build()
.perform();
}
我花了几个小时搜索和尝试,但没有成功。
感谢任何帮助!
【问题讨论】:
标签: java selenium selenium-chromedriver