如何测试一个ESC键的关闭窗口?

时间:2019-02-21 02:45:03

标签: java selenium selenium-webdriver

在我们的应用中,div上连接了某个控制器,该控制器侦听按键事件并将其传播到其子级。在网络驱动程序测试中,如何引发ESC事件?我尝试过

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

但它不会触发事件。

如果我通过css找到元素,例如处理程序所连接的div,则selenium不允许仅将ESC事件发送到divs之类的任何元素,而只发送给特定的输入元素,这会产生错误。 / p>

  

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

0 个答案:

没有答案