首页 > 解决方案 > 如何让 xpath 包含另一个 xpath?

问题描述

我有一个表格行数,里面有一个文本。我想得到文本与硒一起出现在哪一行。

我想获取存在文本/元素的行索引号( TBLROW#) 。G-28

请参考这里的图片:

标签: selenium-webdriver

解决方案


试试这个代码,希望这会有所帮助。

List<WebElement> elements=driver.findelements(By.xpath(//tr[contains(@class,'TABLROW')]//b))

int rownumber=0;
for(i=0; i < elements.size();i++)
{

rownumber=i;
if(elements.get(i).gettext().contains("G-28"))
{
   break;
}

}

rownumber 应该给出行号


推荐阅读