如何获取没有id的表中所有行和列的XpathCount?

时间:2011-06-29 16:24:45

标签: c# xpath selenium

/ HTML /体/表/ tbody的/ TR / TD [2] /表/ tbody的/ TR / TD [2] /字体/ A

/ HTML /体/表/ tbody的/ TR / TD [2] /表/ tbody的/ TR / TD [4] /字体/ A

/ HTML /体/表/ tbody的/ TR / TD [2] /表/ tbody的/ TR [3] / TD [2] /字体/ A

/ HTML /体/表/ tbody的/ TR / TD [2] /表/ tbody的/ TR [3] / TD [4] /字体/ A

/ HTML /体/表/ tbody的/ TR / TD [2] /表/ tbody的/ TR [5] / TD [2] /字体/ A

/ HTML /体/表/ tbody的/ TR / TD [2] /表/ tbody的/ TR [5] / TD [4] /字体/ A

int count = (int)Selenium.GetXpathCount("/html/body/table/tbody/tr/td[2]/table/tbody/");

2 个答案:

答案 0 :(得分:1)

尝试selenium.getXpathCount("xpath=/html/body/table/tbody/tr/td[2]/table/tbody/")

selenium.getXpathCount("//html/body/table/tbody/tr/td[2]/table/tbody/")

答案 1 :(得分:1)

使用表格的“类”名称,您肯定会得到它。 就像这样:

int rowCount = Selenium.getXpathCount("//table[@class='<Class Name of the Table>]/tbody/tr").intValue();