2

我的应用程序有太多链接。我需要在每个元素上做一个mouseOver并且需要验证页面底部显示的链接。我已经尝试使用,如下所示,

selenium.mouseOver("id=logo");
assertTrue(selenium.isVisible("//*[contains(text(), '/webshop')]"));

但它没有成功。

我尝试过搜索,但没有找到任何与selenium rc匹配的帮助。

任何帮助,将不胜感激。

4

2 回答 2

1

根据您的评论,您正在寻找的不是鼠标悬停问题,您想知道链接指向什么。因此,您需要使用 getAttribute 函数并获取 href 属性,该属性将为您提供出现在浏览器状态栏上的链接...类似于 selenium.getattribute("/@href"),将属性存储在字符串中并执行字符串与预期结果的比较。

于 2012-06-19T17:36:02.447 回答
0

我需要在每个元素上做一个 mouseOver 并且需要验证页面底部显示的链接。

底部意味着您从哪里获得这些链接?您可以将链接粘贴到您测试此代码的网页吗?这样就很容易解决了。

于 2012-06-18T07:48:41.717 回答