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