如何从表数据中选择特定的id

时间:2011-04-28 10:54:23

标签: selenium

我想从表中选择特定的id,表有10行和7列,我使用的是selenium rc和eclipse ide,当我在代码下面运行时,它给出了以下错误请告诉我任何一个

com.thoughtworks.selenium.SeleniumException: ERROR: Invalid target format. Correct format is tableName.rowNum.columnNum


int rowCount= selenium.getXpathCount("//table[@id='role']/tbody/tr/").intValue();
System.out.println("Row Count Is As " + rowCount);
int colCount= selenium.getXpathCount("//table[@id='role']/tbody/tr[1]/td").intValue();
System.out.println("Col Count Is As " + colCount);

String myInput = "3";
for(int j = 1; j<rowCount; j++)
 {
   String myroleID = selenium.getTable("//table[@id='role'].["+j+"].1");
   if(myroleID.equals(myInput))
    {
    System.out.println("Given Input is in the Row:"+j);

     }
  }  

1 个答案:

答案 0 :(得分:0)

你需要做的是

selenium.getTable("role."+j+".1");

那应该让它发挥作用

相关问题