seleniumWebdriver浏览器驱动信息汇总

selenium是thoughtworks公司开发的一款开源的测试工具,主要用来做web端的自动化测试。
Python安装selenium,直接使用执行pip install selenium(python)命令安装即可,默认安装的是最新的,也就是selenium的3.x版本,以前selenium2.x版本的时候,是自带了Firefox的驱动,直接可以打开火狐浏览器的,现在3.x版本,打开火狐也需要指定驱动,下面共享一下,各个浏览器的驱动下载,以及怎么打开浏览器,做一些简单的操作,代码怎么写。 1、Firefox(火狐) Firefox驱动下载地址为:https://github.com/mozilla/geckodriver/releases/
根据自己的操作系统下载对应的驱动即可,使用的话,需要把驱动的路径和火狐浏览器的路径加入到环境变量里面才可以 2、Chrome(谷歌)Chrome浏览器驱动下载地址为:http://chromedriver.storage.googleapis.com/index.html
谷歌的驱动有很多版本,根据自己的浏览器版本选择对应版本的驱动,Windows版的只有win32的,64位操作系统同样是适用的,同样也需要把谷歌浏览器的目录和驱动的路径加入到环境变量里,浏览器版本对应的驱动版本看下面:

chromedriver版本 支持的Chrome版本

v2.29


v56-58


v2.28


v55-57


v2.27


v54-56

v2.26 v53-55
v2.25 v53-55
v2.24 v52-54
v2.23 v51-53
v2.22 v49-52
v2.21 v46-50
v2.20 v43-48
v2.19 v43-47
v2.18 v43-46
v2.17 v42-43
v2.13 v42-45
v2.15 v40-43
v2.14 v39-42
v2.13 v38-41
v2.12 v36-40
v2.11 v36-40
v2.10 v33-36
v2.9 v31-34
v2.8 v30-33
v2.7 v30-33
v2.6 v29-32
v2.5 v29-32
v2.4 v29-32

3、IE IE浏览器驱动下载地址为:http://selenium-release.storage.googleapis.com/index.html
根据自己selenium版本下载对应版本的驱动即可,python的话,下载里面的IEDriverServerxxx.zip即可,这个是区分32和64位系统的,根据自己的系统下载即可,需要注意的是,如果要打开IE浏览器的话,需要在浏览器的Internet选项中的安全页里有4个安全选项,Internet、本地Internet、受信任的站点、受限制的站点,这4个里面都有一个启用保护模式,都需要勾选上才可以,还得把驱动的路径加入到环境变量中。
下面是简单的代码,怎么用selenium打开在各种浏览器中打开百度,当然要打开哪个浏览器,必须把我上面写的都做了才可以。

1

2

3

4

5

6

7

8

9

10

11

12

from selenium import webdriver #导入webdriver

import time

url  = ‘http://www.nnzhp.cn‘ #要打开的网站

b = webdriver.Firefox()#打开火狐浏览器

# b = webdriver.Chrome()#打开chrome浏览器

# b = webdriver.Ie()#打开ie

b.get(url) #打开上面的url

time.sleep(3)

b.quit()#关闭浏览器

原文地址:https://www.cnblogs.com/chunyanxu/p/8732683.html

时间: 2024-08-30 16:36:56

seleniumWebdriver浏览器驱动信息汇总的相关文章

Khronos 在GDC上的信息汇总:Vulkan,OpenXR,WebGL,glTF

Khronos 在GDC上的信息汇总:Vulkan,OpenXR,WebGL,glTF 游戏开发者大会,旧金山– The Khronos? Group, 一个由领先硬件和软件公司组成的组织,在游戏开发者大会(GDC)上发布了主要API更新和新工作组成立的消息.在本周,我们将有一系列Khronos赞助的活动,The Khronos Group在加速跨平台API的开发,并为开发者们带来了最新的硬件功能.Khronos 一如既往地致力于搭建在整个业界广泛使用的开放标准的合作社群,最近在GDC发布的AP

浏览器兼容性问题汇总

# 浏览器兼容性问题汇总 ## 问题1 ### first-child ## <!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> div p:first-child { color: red; } </style> </head> <

Python3+Selenium2完整的自动化测试框架实现(二):IE和Chrome浏览器驱动配置

上一篇写了自动化测试需要的最基础环境配置,地址:https://www.cnblogs.com/tdp0108/p/10412073.html 当前市面上很多公司开发的应用软件都是BS架构,即基于浏览器和服务器的程序,这里涉及到一个问题,就是在测试过程中需要测试各种浏览器的兼容性.本篇继续承接上篇,配置IE和Chrome浏览器驱动,用于实现自动化驱动打开不同的主流浏览器. 1     Chromedriver配置 (1)    下载谷歌浏览器驱动,下载地址:http://chromedriver

IE 与 EDGE 浏览器驱动下载

IE 与 EDGE 浏览器驱动 当前浏览器信息:Chrome 75.0.3770.100 edge 驱动下载 https://developer.microsoft.com/en-us/microsoft-edge/tools/webdriver/ 1. IE 驱动 IEDriver 版本 支持的 IE 版本 下载地址(右键 另存为) 3.141.59 IE11 - 32 位 IEDriverServer_Win32.zip 3.141.59 IE11 - 64 位 IEDriverServer

selenium以及浏览器驱动下载安装

1.下载selenium压缩包 http://pypi.python.org/pypi/selenium 下载后压缩在python文件下的lib>site-package文件夹下 2.进入selenium压缩后的文件夹setup.py所在的文件夹下shift+鼠标右键,在当前窗口运行命令 3.在dos命令窗口中输入 Python setup.py install 4.下载成功后,在python的IDE窗口输入命令导入selenium的webdriver模块就不会报错了 >>> fr

ASP.NET获取请求的url信息汇总

ASP.NET获取请求的url信息汇总 最近做项目需要处理一个用代码获取当前网站的域名或ip信息的问题,于是尝试了ASP.NET中各种获取url信息的方法,在此总结一下: 在Global.asax文件中的 Application_BeginRequest 方法中,加入以下代码,利用日志文件记录各种方法得到的信息 HttpApplication app = sender as HttpApplication; logger.Debug("Request.ApplicationPath:"

javascript判断手机浏览器版本信息

<script type="text/javascript"> /* * 智能机浏览器版本信息: * */ var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return {//移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto

小学 学生学籍信息汇总处理代码

将每个学生填写的信息在检查后自动汇总到一个新的excel表格. #-*- encoding: utf-8 -*- '''   小学  学生学籍信息汇总 (带身份证号码有效性检查)   版权:GPL   owner:[email protected] ''' import os #import xlrd import xlwt from xlrd import open_workbook   from xlutils.copy import copy   import re import trac

关于服务器(自己写的tomcat小服务器程序)应答浏览器请求信息

应答行 : 协议版本  状态码  描述信息HTTP/1.1 200 OK应答头:属性Server: Apache-Coyote/1.1Accept-Ranges: bytesETag: W/"164-1369635683312"Last-Modified: Mon, 27 May 2013 06:21:23 GMTContent-Type: text/htmlContent-Length: 164Date: Sat, 11 Jan 2014 08:10:54 GMTConnection