所以这是我触发事件的代码
page.execute_script("$('.image_grid').trigger('mouseenter');")
在测试期间,该事件不会被触发,此事件将 div 的可见性设置为 true。所以我的 div 的可见性设置为 false 并且 Selenium 不想对不可见的元素做任何事情。
如果在测试期间在 Firefox Javascript 的控制台中执行此代码,一切正常。
我已经看到有些人通过直接使用带有 session.driver 的驱动程序在 Java 中解决了这个问题,但我还没有弄清楚如何将鼠标放在我的元素上。
谢谢你的帮助 :)