无法使用C#中的selenium web驱动程序单击图像按钮

本文关键字:驱动程序 web 单击 图像 按钮 selenium 中的 | 更新日期: 2024-09-21 16:26:16

我正在使用硒自动进行测试。我当前无法单击图像按钮。请参阅下面的代码

<input name="op-DPChoose-MAESTRO^SSL" type="image" src="/images/logos/MAESTRO.gif" alt="Maestro">

我正在使用下面的代码来识别元素并单击。

driver.FindElement(By.XPath("//img[@src ='/images/logos/MAESTRO.gif' and @alt='Maestro']")).Click();

不知道问题出在哪里。有人能帮忙吗?

无法使用C#中的selenium web驱动程序单击图像按钮

尝试//input而不是//img。除此之外,您的XPath应该是良好的

driver.FindElement(By.XPath("//input[@src ='/images/logos/MAESTRO.gif' and @alt='Maestro']")).Click();