在锚标记中使用硒选择图像按钮
本文关键字:选择 图像 按钮 | 更新日期: 2023-09-27 18:35:08
如何选择一个图像按钮,它看起来像下面的代码在 C# 中使用硒。我已经使用 xpath 来查找元素。
<a onclick="resetValues();UploadFile();" href="#">
<img alt="Upload Selected" src="images/buttons/button_template.gif">
</a>
这是我尝试过的Xpath。Driver.FindElement(By.XPath(string.Format("//img[@alt='Upload Selected']/"))).Click()
尝试从下面使用任何 Xpath。它应该适合你
(By.xpath("//a[@onclick='resetValues();UploadFile();']//img"))
或
(By.xpath("//img[@src ='images/buttons/button_template.gif']"))
或
(By.xpath("//img[@src ='images/buttons/button_template.gif' and @alt='Upload Selected']"))
(免责声明:我不熟悉Selenium,只熟悉XPath。
以 /
结尾的 XPath 表达式无效。只需删除末尾的/
:
Driver.FindElement(By.XPath(string.Format("//img[@alt='Upload Selected']"))).Click()
另外,我不确定为什么string.Format()
在那里,但话又说回来,我不熟悉硒。