Не удается нажать кнопку изображения с помощью веб-драйвера Selen в C#
Я нахожусь в процессе автоматизации моего теста с использованием селена. В настоящее время я не могу нажать на кнопку изображения. Пожалуйста, смотрите код ниже
<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 ответ
Решение
Пытаться //input
не //img
, Кроме этого, ваш XPath должен быть в порядке
driver.FindElement(By.XPath("//input[@src ='/images/logos/MAESTRO.gif' and @alt='Maestro']")).Click();