Нажатие кнопки Selenium с Python - PullRequest
1 голос
/ 23 апреля 2020

Я довольно новичок в программировании и Зython, поэтому стараюсь учиться больше проектами В настоящее время работаю над Selenium и пытаюсь автоматизировать мой вход в Steam. Код выглядит так. части о вводе имени пользователя и пароля, кажется, работают. Я попробовал несколько различных методов поиска для моего нажатия кнопки, но не сработало. Использование Chrome в качестве браузера. Мне нужна помощь в том, как заставить работать эту кнопку. Спасибо.

def login():

    browser.get("URL")
    browser.find_element_by_id("input_username").send_keys("username")
    browser.find_element_by_id("input_password").send_keys("pasword")
    element = browser.find_elements_by_class_name("btnv6_blue_hoverfade  btn_medium")
    element.click()


login()

1 Ответ

2 голосов
/ 23 апреля 2020

find_elements_by_class_name вернет список элементов и обработает все элементы в этом списке, которые необходимо перебрать в вашем списке. В настоящее время вы пытаетесь обработать один веб-элемент, чтобы вы могли использовать find_element_by_class_name для извлечения нужного элемента, а затем выполнить действие с ним.

element = browser.find_element_by_class_name("btnv6_blue_hoverfade  btn_medium")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...