mac下python2.7+selenium2.52自动化能打开火狐浏览器,但是不进行操作

上一篇 / 下一篇  2018-07-19 17:26:12

环境:mac
python版本: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:

 

评分:0

我来说两句

Open Toolbar