Py学习  »  Python

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

jimmerman • 4 年前 • 93 次点击  

我是巨蟒和硒的新手。我试图单击表单框中的按钮,但无法单击,只能突出显示该按钮。我想点击“传送系统”按钮

我的代码是:

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

HTML是:

HTML Code

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

有什么想法吗?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/38423
 
93 次点击  
文章 [ 1 ]  |  最新文章 4 年前
Adeojo Emmanuel IMM
Reply   •   1 楼
Adeojo Emmanuel IMM    5 年前

我建议你换衣服

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()