#python #python-3.x #selenium #selenium-chromedriver
#python #python-3.x #селен #селен-хромовый преобразователь
Вопрос:
У меня есть 3 кнопки с одинаковыми именами классов, как я должен нажать, например, 2-ю кнопку?
<div class="css-gvi9bl-control">…</div>
Комментарии:
1. Используйте XPATH
2. Я пробовал это
3. какой текст находится внутри
div
?4. Его трудно показать. так что, если вы можете, просто проверьте себя. ссылка Я хочу знать, как нажать на месяц, день и год…
Ответ №1:
Вы можете использовать: driver.find_elements_by_class_name('css-gvi9bl-control')[1].click()
В качестве альтернативы: driver.find_element_by_css_selector('.css-gvi9bl-control')[1].click()
Лично я бы использовал XPATH, но если вы действительно хотите использовать classname, css-селектор.
Комментарии:
1. Возможно, в рамках альтернативы вместо
find_element*
вы имели в видуfind_elements*