我正在尝试为结构如下的 HTML 编写 Selenium 测试:
<table>
<tr id="row-1">
<td><span class="some_data">what I'm looking for</span></td>
<td><button class="doSomething" onclick="..."></button></td>
</tr>
<tr id="row-n">
<td><span class="some_data">not what I'm looking for</span></td>
<td><button class="doSomething" onclick="..."></button></td>
</tr>
</table>
我需要测试来单击与what I'm looking for
. 我可以找到span
它在 ( driver.find_elements_by_xpath('//span[text() = "what I'm looking for"]')
) 中,但我不知道如何从那里到达相应的按钮。
我正在使用Selenium Python 绑定,版本 2.21.2。