如何为webdriver编写keyDown和keyUp?
我正在尝试为webdriver写一个keyDown和keyUp,类似于selenium。 我知道如何使用Actions,但是dint找到了一种编写generics(用于特殊键和普通键)keyDown函数的方法。
像selenium一样接受键码以及键。 有任何想法吗?
在org.openqa.selenium.interactions中查看JavaDoc for KeyUpAction和KeyDownAction:
转移到GitHub:
也可以看看:
- 如何以编程方式生成按键事件?
例如,如果您尝试从输入字段和删除中选择全部,则可以执行以下操作:
Actions action = new Actions(driver); action.keyDown(Keys.CONTROL).sendKeys("a").keyUp(Keys.CONTROL).sendKeys(Keys.DELETE).perform();
KeyDown和KeyUp – 用于按键,然后按键。 如下所示,我们可以使用这种情况;
Actions ac = Actions(driverObj); ac.keyDown(Keys.CONTROL).click(we).keyUp(Keys.CONTROL).build().perform();
这里我们使用按CONTROL键然后单击()然后取消按下CONTROL键。