1

在我们的应用程序中,有一个特定的控制器附加到一个 div,它监听按键事件并将其传播给它的孩子。在 webdriver 测试中,如何引发 ESC 事件?我努力了

new Actions(driver).sendKeys(Keys.ESCAPE).perform();

但它不会触发事件。

如果我通过 css 找到元素,例如我的处理程序附加到的 div,则 selenium 不允许将 ESC 事件发送到任何元素(例如 div),而只能发送到特定的输入元素,它会给出错误。

org.openqa.selenium.WebDriverException:未知错误:无法聚焦元素。

4

0 回答 0