Найти и щелкнуть элемент по названию 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; 
  • Поиск xpaths на страницах с запущенным скриптом
  • Получить версию браузера с помощью selenium webdriver
  • Разница между django-webtest и селеном
  • Selenium Error: элемент не может быть нажат в точке (X, Y), другой элемент получит клик
  • Джанго с осколком и фантомами болезненно медленно
  • используя xpath, чтобы рассказать селену, куда нажать?
  • Метод SendKeys для AutoIT, сценарий оболочки или pywinauto lib не работает
  • Python Selenium Webdriver, чтобы проверить, не существует ли элемент, требуется время
  • Python - лучший язык программирования в мире.