当浏览器没有焦点时,Focusout事件无法在firefox上运行

时间:2018-01-19 19:30:09

标签: selenium firefox selenium-webdriver geckodriver

我将所有库更新到最新版本后执行一些测试,如webdrivermanager(v 2.1.0)和selenium-java(v 3.8.1)。

当我在Chrome上执行它们时,一切都是正确的,但在Firefox上测试后我遇到了问题。

我正在执行

myElement.sendKeys(Keys.TAB);

但我不是在firefox上工作。 在其他论坛上进行一些挖掘之后,似乎这个问题在一些firefox版本中反复出现。

任何人都已经遇到过这个问题?

Edit¹: 我发现问题是在使用firefox时,当Firefox窗口没有真正关注时,'focusout'事件没有触发。 这是一个问题,因为我并行运行test,即使我在焦点上调试IDEA时事件也不会触发。

发生这种情况时,我没有输出错误信息。它只是不会引发'焦点'javascript事件。

我正在使用: selenium-java version 3.8.1, Firefox版本57.0.4(640位), geckodriver版本0.19.1。

0 个答案:

没有答案