如何识别表格中的单元格并单击它



页面上有一个简单的表,第一行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();

最新更新