我使用Watir-webdriver将鼠标悬停在Flash对象上,然后单击该对象。我使用的代码在Chrome和IE11(Windows)中运行良好,但在Firefox上没有。
x.div(:id => "foo").hover
x.div(:id => "foo").click
还有另一种方法可以执行此操作作为Firefox的解决方法吗?
答案 0 :(得分:0)
我能够通过简单地在将鼠标悬停在对象上之前添加睡眠定时器来解决问题。新代码是:
sleep 3
x.div(:id => "foo").hover
x.div(:id => "foo").click
似乎在对象完全加载之前正在执行hover命令。