有一个包含多行的表.
我正在使用sccSelector定位此表的元素
WebElement myElement = driver.findElement(By.cssSelector...........);
Run Code Online (Sandbox Code Playgroud)
这个元素属于某个表行,让我们说第5行.我怎么能得到这一行的数字?
int myElementRowNumber = ???
Run Code Online (Sandbox Code Playgroud)
使用rows = myElement.findElement(By.xpath("ancestor::table[1]"))查找表.然后你可以table.findElements( By.xpath("./tbody/tr"))用来获取所有行.
使用另一个row = myElement.findElement(By.xpath("ancestor::tr[1]"))来获取row元素.
现在简单地说:
int myElementRowNumber = rows.indexOf( row );
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7401 次 |
| 最近记录: |