无法使用Watir悬停在Firefox中单击Flash对象

时间:2015-04-03 18:53:06

标签: firefox watir watir-webdriver

我使用Watir-webdriver将鼠标悬停在Flash对象上,然后单击该对象。我使用的代码在Chrome和IE11(Windows)中运行良好,但在Firefox上没有。

x.div(:id => "foo").hover
x.div(:id => "foo").click

还有另一种方法可以执行此操作作为Firefox的解决方法吗?

1 个答案:

答案 0 :(得分:0)

我能够通过简单地在将鼠标悬停在对象上之前添加睡眠定时器来解决问题。新代码是:

sleep 3
x.div(:id => "foo").hover
x.div(:id => "foo").click

似乎在对象完全加载之前正在执行hover命令。