Selenium 是否可以找到<;tr>;硒?
例如,我有这样一个表:Selenium 是否可以找到<;tr>;硒?,selenium,Selenium,例如,我有这样一个表: <tbody> <tr>aaaa</tr> <tr>bbbb</tr> <tr>cccc</tr> </tbody> List<WebElement> trElements = driver.findElements(By.cssSelector("tbody>tr")); int trIndex = trElements.indexOf("bb
<tbody>
<tr>aaaa</tr>
<tr>bbbb</tr>
<tr>cccc</tr>
</tbody>
List<WebElement> trElements = driver.findElements(By.cssSelector("tbody>tr"));
int trIndex = trElements.indexOf("bbbb");
aaaa
bbbb
中交
现在,我想找到
的索引,它包含文本“bbbb”
。我已经通过搜索文本获得了
元素。现在我想知道是否有可能得到
(即1)的索引。谢谢。您可以这样做:
<tbody>
<tr>aaaa</tr>
<tr>bbbb</tr>
<tr>cccc</tr>
</tbody>
List<WebElement> trElements = driver.findElements(By.cssSelector("tbody>tr"));
int trIndex = trElements.indexOf("bbbb");
List treelements=driver.findElements(By.cssSelector(“tbody>tr”);
int-trIndex=treelements.indexOf(“bbbb”);
您可以这样做:
<tbody>
<tr>aaaa</tr>
<tr>bbbb</tr>
<tr>cccc</tr>
</tbody>
List<WebElement> trElements = driver.findElements(By.cssSelector("tbody>tr"));
int trIndex = trElements.indexOf("bbbb");
List treelements=driver.findElements(By.cssSelector(“tbody>tr”);
int-trIndex=treelements.indexOf(“bbbb”);