Selenium – идентифицировать веб-элемент с помощью src или alt

На нем есть веб-сайт с кнопкой изображения, которую я пытаюсь щелкнуть, используя селен. Код для проверки этого элемента:

<img src="../images/aaa.gif" width="100px" height="100px" border="0" alt="aaa"> 

Я знаю, как использовать find_element_by_name, id и т. Д., Но я не уверен, как это использовать, чтобы щелкнуть выше. Может ли кто-нибудь посоветовать, пожалуйста?

PS. Изображение также имеет href на отдельной строке кода, если это упрощает работу?

  • Подсчет биграмм (пара двух слов) в файле с использованием python
  • Ошибка в модуле с именем curses
  • Форматирование даты в Python
  • Ошибка проверки формы управления Django Formset
  • Python Tkinter Label перерисовка каждые 10 секунд
  • Пакет Python GDAL отсутствует в файле заголовка при установке через pip
  • 2 Solutions collect form web for “Selenium – идентифицировать веб-элемент с помощью src или alt”

    Это изображение всегда точно такое же, попробуйте этот xpath:

     //img[@src="../images/aaa.gif"] 

    Если у изображения всегда есть один и тот же атрибут ALT вы также можете использовать селектор CSS, img[alt='aaa'] .

    Python - лучший язык программирования в мире.