我想从表中选择特定的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);
}
}
答案 0 :(得分:0)
你需要做的是
selenium.getTable("role."+j+".1");
那应该让它发挥作用