mac下python2.7+selenium2.52自动化能打开火狐浏览器,但是不进行操作
上一篇 /
下一篇 2018-07-19 17:26:12
环境:macpython版本:2.7
selenium版本:2.52
执行如下代码之后,能打开火狐浏览器,但是却不进行操作,同时报错:
#coding=utf-8
fromseleniumimportwebdriver
driver=webdriver.Firefox()
#test_url='http://www.baidu.com'
driver.get("http://www.baidu.com")
driver.find_element_by_id('kw').send_keys('selenium')
driver.find_element_by_id('su').click()
driver.quit()
报错:
找了好久的原因,发现是火狐的版本太高了,selenium版本不支持:
当前的版本是:版本太高
我大概找到,火狐不同版本对应的selenium版本:
selenium ---->Firefox
2.45 ----> 36
2.48 ----> 37
2.53 ----> 46
3.60 ----> 47
所以去下载了版本46的火狐,以下地址为所有版本火狐的下载地址:
http://ftp.mozilla.org/pub/firefox/releases/
下载完,安装之后,重新执行,OK啦!!
收藏
举报
TAG: