#python #selenium #selenium-chromedriver
Вопрос:
Я действительно новичок в Selenium и пытаюсь нажать кнопку «Права использования» в Google, но html-код для всех 5 кнопок кажется одинаковым(включая название класса).
Скриншот html-кода и кнопки прав на использование, о которой я говорю
Я даже попытался использовать связанный текст, чтобы найти кнопку:
driver.find_element_by_link_text("Usage Rights")
Ответ №1:
Вы можете использовать этот локатор XPath:
driver.find_element_by_xpath("//div[@class='xFo9P r9PaP' and contains(text(),'Usage Rights')]")
Не забудьте поставить ожидание / задержку перед этой строкой, чтобы страница загрузилась