这是一个示例代码:
<div id="productOrderContainer"> <table class="table gradient myPage">
因此,这个位于productOrderContainer中的表有几列,根据几件事,将有几行,每行都有几列。一个例子是:
我想做的是例如获取此表的第一行。(行具有ID <td rowspan="1">,例如:),然后再次在该行跨度中寻找特定值<div>
<td rowspan="1">
<div>
所以在伪代码中我想说的是:
给我桌子,给我第n行,给我值 <div id='something'>
<div id='something'>
您可以尝试关注
int index = 0; WebElement baseTable = driver.findElement(By.className("table gradient myPage")); List<WebElement> tableRows = baseTable.findElements(By.tagName("tr")); tableRows.get(index).getText();
您还可以遍历表行以执行所需的任何功能。