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']
.
有一个网站上有一个图像按钮,我正尝试使用 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']
.