Selenium:会话中找不到元素

时间:2013-08-16 10:06:24

标签: java selenium-rc

我正在使用Selenium RC Java。 需求:单击打印页面中以“?product =”结尾的所有链接,然后逐个单击。

链接没有ID。因此我使用XPATH。

请检查我的代码。

selenium.open("http://s4.com");
int count= selenium.getXpathCount("xpath=//a[contains(@href, '?product=')]").intValue();
for(int i=1;i<count;i++)
{
  selenium.click("xpath=//a[contains(@href, '?product=')]["+ i +"]");
}

返回

14:19:27.907 INFO - Command request: getXpathCount[xpath=//a[contains(@href, '?product=')], ] on session e4da58d4bf7d4eb6a7aa8238135fc969
14:19:28.950 INFO - Got result: OK,4 on session e4dawerdfsdf34aa8238135fc969
4
14:19:28.956 INFO - Command request: click[xpath=//a[contains(@href, '?product=')][1], ] on session e4dasdfs3434erererdf38135fc969
14:19:29.994 INFO - Got result: ERROR: Element xpath=//a[contains(@href, '?product=')][1] not found on session e4da58d4bf7d4eb6afsd343fdsf135fc969

我也要打印链接。有什么办法吗?

0 个答案:

没有答案