#python #selenium #selenium-webdriver
#python #селен #selenium-webdriver
Вопрос:
Мне нужна помощь в использовании драйвера selenium для щелчка по этой почте. Я пытался и пытался, и я получаю только ошибки.
Я сделал это:
driver.find_elements_by_partial_link_text("Email Test").click()
но получил ошибку:
AttributeError: 'list' object has no attribute 'click'
Расположение элемента he
Ответ №1:
Здесь find_elements_*
будет выдан список всех найденных элементов, где find_element_*
будет возвращен только первый найденный. Так что попробуйте:
driver.find_element_by_partial_link_text("Email Test").click()
В противном случае, если вы хотите выполнить итерацию по списку и щелкнуть все:
for link in driver.find_elements_by_partial_link_text("Email Test"):
link.click()
Комментарии:
1. Хорошо, если это работает, пожалуйста, нажмите на большую галочку, чтобы принять ее в качестве ответа на вопрос 🙂
2. кстати, используя driver.find_element_by_partial_link_text («Тест электронной почты»).click () могу ли я просто сделать driver.find_element_by_partial_link_text («Email T»).click () это вместо и будет ли это работать? Я пытаюсь сделать мини-проект с автоматизацией с использованием python
3. Если нет конфликтов с частичным текстом ссылки, будет работать
4. я хотел бы получить эту ссылку из этого: < https://www.example.to/verify-account?code=1db0f9dc-a400-4e10-8723-a6c8174579b4
p>