0

所以这是我触发事件的代码

    page.execute_script("$('.image_grid').trigger('mouseenter');")

在测试期间,该事件不会被触发,此事件将 div 的可见性设置为 true。所以我的 div 的可见性设置为 false 并且 Selenium 不想对不可见的元素做任何事情。

如果在测试期间在 Firefox Javascript 的控制台中执行此代码,一切正常。

我已经看到有些人通过直接使用带有 session.driver 的驱动程序在 Java 中解决了这个问题,但我还没有弄清楚如何将鼠标放在我的元素上。

谢谢你的帮助 :)

4

0 回答 0