Не удается нажать кнопку изображения с помощью веб-драйвера 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();
Другие вопросы по тегам