Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法使用带Java的Webdriver获取xpathcount_Java_Xpath_Webdriver_Selenium Webdriver - Fatal编程技术网

无法使用带Java的Webdriver获取xpathcount

无法使用带Java的Webdriver获取xpathcount,java,xpath,webdriver,selenium-webdriver,Java,Xpath,Webdriver,Selenium Webdriver,无法使用Webdriver获取xpathcount。通过使用下面的代码,我得到的计数为0 int xpathcount= driver.findElements(By.xpath(("//table[@id='ctl00_MasterPlaceHolder_GrdHistory']/tbody/tr"))).size(); 任何帮助都将不胜感激。请尝试下面的代码,您在使用括号时遇到了一些问题 int xpathcount = driver.findElements(By.xpath("//ta

无法使用Webdriver获取xpathcount。通过使用下面的代码,我得到的计数为0

int xpathcount= driver.findElements(By.xpath(("//table[@id='ctl00_MasterPlaceHolder_GrdHistory']/tbody/tr"))).size();

任何帮助都将不胜感激。

请尝试下面的代码,您在使用括号时遇到了一些问题

int xpathcount = driver.findElements(By.xpath("//table[@id='ctl00_MasterPlaceHolder_GrdHistory']/tbody/tr")).size();

那么XPath是错误的。谢谢您的评论。xpath是正确的,它在Selenium RC中工作。现在xpath在没有任何更改的情况下工作。页面加载时元素是否可见?听起来好像没有,听起来好像是比赛或计时问题,考虑到它现在起作用了,而你什么也没有改变。是的,有计时问题,我在使用xpathcount之前增加了睡眠时间。然后它就正常工作了。