selenium中Chrome和Firefox浏览器驱动的使用和版本对应问题

一.Chrome浏览器对应各个版本驱动的地址如下:

http://chromedriver.storage.googleapis.com/index.html

 

备注:打开如上网页之后,2.38的版本是比2.4版本要高,而不是比小数点后第一位数字大小

点击进入之后:


详细信息如下,win系统的,都使用第三个,点击notes.txt,显示所有详细的版本对应信息



二.Chrome驱动的具体使用问题

使用WebDriver在Chrome浏览器上进行测试时,需要从http://chromedriver.storage.googleapis.com/index.html网址中下载与本机chrome浏览器对应的驱动程序,驱动程序名为chromedriver;

chromedriver的版本需要和本机的chrome浏览器对应,才能正常使用;

第一步:下载对应版本的chromedriver驱动文件,具体版本请对照文章底部的对应关系表:

如本机的chrome浏览器版本为:版本 61.0.3163.100(正式版本) (64 位),对应的chromedriver版本为2.33.


第二步:下载后把文件解压,然后放到本机chrome浏览器文件路径里,如:

C:\Program Files (x86)\Google\Chrome\Application


第三步:操作完后,就可以使用以下代码直接调起浏览器了:



三.Firefox浏览器对应各个版本驱动的问题

(1)下载地址:

https://github.com/mozilla/geckodriver/releases/

注意:下载解压后,将chromedriver.exe , geckodriver.exe , Iedriver.exe发到Python的安装目录,例如 D:\python 。 然后再将Python的安装目录添加到系统环境变量的Path下面。

(2)启动火狐浏览器

from selenium import webdriver

browser = webdriver.Firefox()

browser.get('http://www.baidu.com/')


四.具体是用步骤


五.Python的下载的路径

(1)Win版本路径



(2)下载的时候,注意区分python的版本问题

有的链接地址,会有更详细的版本连接,如下:


(1).web-based installer 是需要通过联网完成安装的

(2) .executable installer 是可执行文件(*.exe)方式安装

(3) .embeddable zip file 嵌入式版本,可以集成到其它应用中。


同理,mac系统使用的下载地址为:


猜你喜欢

转载自blog.csdn.net/chenmozhe22/article/details/80035871
今日推荐