如何从表数据中选取特定的ID

发布于 2024-11-03 13:02:56 字数 754 浏览 1 评论 0原文

我想从表中选择特定的 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);

     }
  }  

I want pick the particular id from table, table have 10 rows and 7 columns,and i am using selenium rc and eclipse ide, when i ran below code its giving below error pls tell me any one

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);

     }
  }  

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

开始看清了 2024-11-10 13:02:58

你需要做的就是

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

让它发挥作用

what you need to do is

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

That should make it work

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文