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

时间:2015-03-02 12:14:59

标签: c# selenium selenium-webdriver

我正在使用硒自动化我的测试。我目前无法点击图片按钮。请参阅以下代码

<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();

不确定问题是什么。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:0)

尝试//input而非//img。除此之外,你的XPath应该没问题

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