Это сообщение об ошибке ...
AttributeError: 'list' object has no attribute 'send_keys'
... подразумевает, что ваша программа попыталась вызвать метод send_keys()
для элемента List .
send_keys (* value)
send_keys(*value)
имитирует ввод текста в элемент.
Итак, send_keys()
- это метод WebElement и не может быть вызван в List .
Решение
Вместо find_elements_by_xpath()
и find_elements_by_class_name()
нужно использовать find_element_by_xpath()
и find_element_by_class_name()
. Фактически ваша строка кода будет:
driver.find_element_by_xpath("//input[@autocomplete='off'][@class='_2zrpKA _1dBPDZ']").send_keys(user_name)
driver.find_element_by_class_name("_2zrpKA _3v41xv _1dBPDZ").send_keys(pwd)