mouseOver在IE中不适用于selenium RC

时间:2012-02-06 06:46:59

标签: selenium

我正在尝试将鼠标悬停在IE9 browser中的元素上。老鼠之后 悬停收费提示将打开。要做到这一点,我正在使用:

selenium.mouseOver("css=a.worldwide");

FF browser中工作正常。但IE browser失败了。我在用: Selenium RC 2.18.0。我也尝试过Xpath和CSS 定位。但它失败了。

任何人都可以帮助我如何解决这个问题?

2 个答案:

答案 0 :(得分:0)

这可能不是您的问题的答案,但可能对您有帮助。

getAttribute("css=a.worldwide@title")); // getAttribute(locator@attribute name)

此函数将返回指定元素的title属性的可用文本。

此致

答案 1 :(得分:0)

使用javascript / jQuery我设法解决了这个问题:

selenium.eval('selenium.browserbot.getCurrentWindow().jQuery("a.worldwide").trigger("mouseover");')

我正在使用python,因此您可能需要调整引号。

我不知道jlen做了什么,selenium没有,但是这使我的问题在Saucelabs&硒1。