来自www.seleniumhq.org的结果显示在前10个结果中

时间:2014-01-01 10:51:07

标签: selenium-rc

我是Selenium Remote Control(RC)的新手。我的要求是我必须从Google搜索Selenium,并查看前10个结果中显示的www.seleniumhq.org有多少结果。

我试过了:

int count = selenium.getXpathCount(
  "xpath=//a[contains(@href,'www.seleniumhq.org')]"
).intValue();

但它给出了错误的数字,因为它计算了www.seleniumhq.org下面的链接;例如下载,硒文档等。

正确计数应为2,因为只有2个链接包含www.seleniumhq.org:

  1. www.seleniumhq.org
  2. www.seleniumhq.org/download/
  3. 请建议解决方案。

1 个答案:

答案 0 :(得分:1)

您可以尝试未经测试,但这样的事情应该有效。我正在检查属性是否存在,然后您的支票会提供计数。

 int count= selenium.getXpathCount("xpath=//a[@onmousedown and @href and @data-cthref and contains(@href,'www.seleniumhq.org')]").intValue();