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