Найти и щелкнуть элемент по названию Python Selenium

Я ищу сайт. В элементе проверки см. Это:

<span id="item60" title="Havai 30" class="item button link">Get</span> <span id="item90" title="Classic 50" class="item button link">Get</span> 

Необходимо получить и щелкнуть элемент по названию. Что-то вроде этого:

 browser.find_element_by_xpath('//*[@id="item60"]').click() 

Но через заголовок.

3 Solutions collect form web for “Найти и щелкнуть элемент по названию Python Selenium”

Как и барак манос, ответ был следующим:

 '//*[@title="Havai 30"]' 

С окончанием [0], если это был список.

browser.find_element_by_xpath('//*[@title="Havai 30"]').click()

Это будет работать для меня, как вы сказали.

Для меня работает с шаблоном объекта страницы:

 @FindBy(xpath = "//*[@title='Havai 30']") WebElement imHavai; 
  • Установка тайм-аута загрузки страницы в Selenium Python binding
  • Невозможно прочитать текст из тега div в python
  • Как просмотреть весь сайт с помощью селена?
  • Selenium webdriver с помощью switch_to_windows () и печать заголовка не печатает название.
  • Python selenium browser driver.back ()
  • Селен: Итерация через группы элементов
  • Python Selenium Webdriver - попробуйте исключить цикл
  • доступ к веб-элементам селена с помощью python
  • Python - лучший язык программирования в мире.