用Python单击硒按钮

时间:2020-04-23 10:30:15

标签: python python-3.x selenium automation selenium-chromedriver

我对编程和З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 个答案:

答案 0 :(得分:2)

find_elements_by_class_name将返回元素列表,并处理该列表中您需要遍历列表的所有元素。当前,您正在尝试处理单个Web元素,以便可以使用find_element_by_class_name检索所需的元素,然后可以对该元素执行操作。

element = browser.find_element_by_class_name("btnv6_blue_hoverfade  btn_medium")