我的应用程序有太多链接。我需要在每个元素上做一个mouseOver并且需要验证页面底部显示的链接。我已经尝试使用硒,如下所示,
selenium.mouseOver("id=logo");
assertTrue(selenium.isVisible("//*[contains(text(), '/webshop')]"));
但它没有成功。
我尝试过搜索,但没有找到任何与selenium rc匹配的帮助。
任何帮助,将不胜感激。
我的应用程序有太多链接。我需要在每个元素上做一个mouseOver并且需要验证页面底部显示的链接。我已经尝试使用硒,如下所示,
selenium.mouseOver("id=logo");
assertTrue(selenium.isVisible("//*[contains(text(), '/webshop')]"));
但它没有成功。
我尝试过搜索,但没有找到任何与selenium rc匹配的帮助。
任何帮助,将不胜感激。
根据您的评论,您正在寻找的不是鼠标悬停问题,您想知道链接指向什么。因此,您需要使用 getAttribute 函数并获取 href 属性,该属性将为您提供出现在浏览器状态栏上的链接...类似于 selenium.getattribute("/@href"),将属性存储在字符串中并执行字符串与预期结果的比较。
我需要在每个元素上做一个 mouseOver 并且需要验证页面底部显示的链接。
底部意味着您从哪里获得这些链接?您可以将链接粘贴到您测试此代码的网页吗?这样就很容易解决了。