如何使用selenium WebDriver按(向下箭头+ shift键)按钮? 我需要从多个选择框中选择选项。为此,我需要知道如何将两个键按在一起。请帮忙。感谢。
答案 0 :(得分:0)
这是一个非常简单的例子:
import org.openqa.selenium.Keys;
String multiSelect = Keys.chord(Keys.SHIFT, Keys.DOWN);
driver.findElement(By.xpath("//xpath")).sendKeys(multiSelect);
你也可以在其他组合中这样做。
答案 1 :(得分:-1)
在Java中使用Robot类,您可以执行如下所示的
Robot robot=new Robot();
robot.keyPress(KeyEvent.VK_SHIFT);
//This will press shift key on keyboard.
robot.keyPress(KeyEvent.VK_DOWN);
//This will press the down key on your numpad.
robot.keyRelease(KeyEvent.VK_DOWN);
//This will release the down key on your numpad.
robot.keyRelease(KeyEvent.VK_SHIFT);
//This will release the shift key.