如何在selenium webdriver中执行Control键?

时间:2016-10-25 08:08:06

标签: selenium

我无法使用selenium webdriver执行控制键按下。我的方案就像按下控制键,然后单击一个对象并释放控制键。

2 个答案:

答案 0 :(得分:0)

代码段:

Actions actions = new Actions(driver);
actions.keyDown(Keys.LEFT_CONTROL)
    .click(your_WebElement)
    .keyUp(Keys.LEFT_CONTROL)
    .build()
    .perform();

答案 1 :(得分:0)

您也可以使用Robot Class来键入,

new Robot().keyPress(KeyEvent.VK_CONTROL);
driver.findElement(...).click();
new Robot().keyRelease(KeyEvent.VK_CONTROL);