一段很简单的代码
# coding=utf-8
from selenium import webdriver
driver = webdriver.Firefox()
driver.get("http://www.baidu.com")
driver.find_elements_by_id("kw").send_keys("Selenium2")
driver.find_elements_by_id("su").click()
driver.quit()
然后程序就不会执行下去了,也一直在这个页面上。各位有遇到过这样的问题吗?
1
ltux 2016-10-21 21:28:37 +08:00
find_elements_by_id() 返回一个列表,列表没有 send_keys() 方法。
请换成 find_element_by_id() |
2
Lonely 2016-10-21 21:42:08 +08:00 via iPhone
单数和复数的区别
|
4
ltux 2016-10-21 21:59:14 +08:00 1
也许你需要升级 selenium 版本以及安装 geckodriver
|