Selenium - 使用 src 或 alt 识别网络元素

Selenium - identify web element using src or alt

有一个网站上有一个图像按钮,我正尝试使用 selenium 单击该按钮。检查元素的代码是:

<img src="../images/aaa.gif" width="100px" height="100px" border="0" alt="aaa">

我知道如何使用 find_element_by_name、id 等...但我不确定如何使用什么来点击上面的内容。有谁能给点建议吗?

PS。该图像还在单独的代码行上有一个 href 是否可以使事情变得更简单?

如果图像总是完全一样,试试这个 xpath:

//img[@src="../images/aaa.gif"]

如果图像始终具有相同的 ALT 属性,您还可以使用 CSS 选择器 img[alt='aaa'].