python+selenium运行报错‘webdriver’ object has no attributre ‘find_element_by_id‘

源代码:

# 创建浏览器对象
driver = webdriver.Chrome()
driver.get('http://www.baidu.com/')
driver.find_element_by_id('kw').send_keys('赵丽颖')
driver.find_element_by_id('su').click()

运行时,报错:

实际打开的网址也没有任何反应

代码应改为:

# 创建浏览器对象
driver = webdriver.Chrome()
driver.get('http://www.baidu.com/')
driver.find_element('id','kw').send_keys('赵丽颖')
driver.find_element('id','su').click()

 改完后运行无报错,网址正常打开百度,搜索“赵丽颖”,并成功跳转到搜索界面

你可能感兴趣的:(python)