在python中使用Selenium WebDriver单击表单框中的按钮

时间:2018-10-27 15:59:41

标签: python selenium-webdriver

我是python和selenium的新手。我试图单击表单框中的按钮,但无法单击,只能突出显示该按钮。我试图单击名为“交付系统”的按钮

我的代码是:

delivery_system = browser.find_element_by_name("Delivery System")
browser.execute_script("arguments[0].click();", delivery_system)
delivery_system.click()

html是:

HTML Code

当我尝试我的代码时,它只是突出显示按钮,而不单击/跟随它?

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

我建议您更改

delivery_system = browser.find_element_by_name("Delivery System")
browser.execute_script("arguments[0].click();", delivery_system)
delivery_system.click()

delivery_system = browser.find_element_by_name("Delivery System").click()

或按类别名称选择

driver.find_element_by_css_selector('.browseLink').click()