页面上有一个简单的表,第一行raw是列的标题,第二行/raw是动态更改的值。
<div id = ...>
<table ...>
<tbody>
<tr> ... <tr>
<tr>
<td class="x11 x22" nowrap>
<a class="xl" href="search"> </a> </td>
<td>...
<td>...
....
识别单元格的最佳方法是什么——第一列/第二行,以便单击它?非常感谢!
如果你想点击第一个元素,那么xpath将是:
(//a[@href='search'])[1]
第二个元素是:
(//a[@href='search'])[2]
等等。
完整的代码应该像:
WebElement element = driver.findElement(By.xpath("(//a[@href='search'])[2]"));
element.click();