【发布时间】:2022-06-11 14:35:41
【问题描述】:
我必须在页面上进行一些自动化操作。 该页面由表格组成,在每个 td 元素内我有 2 个 a 标签,第一个带有类,第二个没有类或 id。
我可以很容易地选择一个与班级,但如何得到另一个?有没有办法像在 css 中一样选择另一个元素旁边的元素?
这是页面结构的草稿
<table>
<tr>
<td>
<a class="mylink"> element 1 </a>
<a>
<img src="">
</a>
</td>
</tr>
<tr>
<td>
<a class="mylink"> element 2 </a>
<a>
<img src="">
</a>
</td>
</tr>
</table>
我可以选择第一个
fileLinkClass = "mylink"
driver.find_element(by=By.CLASS_NAME, value=fileLinkClass)
但我需要选择并单击没有类的链接。我怎样才能做到这一点? 非常感谢
【问题讨论】:
标签: python selenium selenium-webdriver automation selenium-chromedriver