01 Selenium 安装

Posted primice

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了01 Selenium 安装相关的知识,希望对你有一定的参考价值。

Selenium是一个用于Web应用程序测试的自动化工具,它支持多种编程语言,包括Python、Java、C#等。在Python中,使用Selenium需要安装相应的库和驱动程序。

首先,需要安装selenium库:

pip install selenium

在电脑上下载与浏览器对应版本的webdriver文件,例如我使用的是Microsoft Edge浏览器,在设置中找到关于,

搜索edge webdriver , 例如我的版本是113.0.1774.35,在这里选择113.0.1774.3版本即可,这里我下载64位的
下载连接

下载完成后将压缩包解压,在压缩包里有一个.exe文件,解压在已经配置过全局变量的目录即可,这里推荐放在python解释器目录下(也就是python3xx.exe所在的文件夹),方便寻找

到这里就已经安装完成了,接下来可以尝试一下是否可以使用。

from selenium import webdriver

driver = webdriver.Edge()
driver.get("https://www.baidu.com")

此时如果弹出一个浏览器并且打开了百度网页,那么就说明安装成功了。
在这里如果报错的话有以下集中情况:

  1. 没有配置全局变量或webdriver.exe文件没有放在已经配置过全局变量的目录下
  2. webdriver文件没有放在python解释器目录下
  3. webdriver文件版本不对,需要下载与浏览器版本对应的webdriver.exe文件
  4. webdriver文件的文件名不对,会报出如下错误,将webdriver文件名改为MicrosoftWebDriver.exe即可
    selenium.common.exceptions.WebDriverException: Message: \'MicrosoftWebDriver.exe\' executable needs to be in PATH. Please download from

Selenium 环境安装

前言:

本人在学习Selenium时,用的版本是Python3.6+Selenium3,后续写的所有学习资料都是基于这套环境。在安装Selenium3前,请确保本机已安装好了Python3,如未安装可以参考这篇文章

https://www.cnblogs.com/eastonliu/p/9084673.html

一、安装Selenium


打开cmd窗口安装selenium:pip install selenium==3.8.0

二、下载浏览器驱动


 

1、Chrome浏览器

先查看本机浏览器版本,然后对照下表去下载对应版本的驱动

下载链接:http://chromedriver.storage.googleapis.com/index.html  (需要FQ才能访问)

国内下载地址:http://npm.taobao.org/mirrors/chromedriver/ 

Chromedriver版本            支持的Chromedriver版本
v2.38 v65-67
v2.37 v64-66
v2.36 v63-65
v2.35 v62-64
v2.34 v61-63
v2.33 v60-62
v2.32 v59-61
v2.31 v58-60
v2.30 v58-60
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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2、Firefox浏览器

下载链接:https://github.com/mozilla/geckodriver/releases

3、IE浏览器

下载链接:https://www.nuget.org/packages/Selenium.WebDriver.IEDriver/

三、启动浏览器


 

我们已经把驱动下载好了,现在就检验下这些驱动是否可用

1、启动Chrome浏览器

代码:

# coding = utf-8
from selenium import webdriver

# 驱动文件路径
driverfile_path = r\'D:\\coship\\Test_Framework\\drivers\\chromedriver.exe\'
# 启动浏览器
driver = webdriver.Chrome(executable_path=driverfile_path)
# 输入网址
driver.get(r\'https://www.cnblogs.com/\')
# 退出
driver.quit()

2、启动Firefox浏览器

代码:

# coding = utf-8
from selenium import webdriver

# 驱动文件路径
driverfile_path = r\'D:\\coship\\Test_Framework\\drivers\\geckodriver.exe\'
# 启动浏览器
driver = webdriver.Firefox(executable_path=driverfile_path)
# 输入网址
driver.get(r\'https://www.cnblogs.com/\')
# 退出
driver.quit()

3、启动IE浏览器

代码:

# coding = utf-8
from selenium import webdriver

# 驱动文件路径
driverfile_path = r\'D:\\coship\\Test_Framework\\drivers\\IEDriverServer.exe\'
# 启动浏览器
driver = webdriver.Ie(executable_path=driverfile_path)
# 输入网址
driver.get(r\'https://www.cnblogs.com/\')
# 退出
driver.quit()

 

以上是关于01 Selenium 安装的主要内容,如果未能解决你的问题,请参考以下文章

在未安装 chrome 的情况下启动基于 selenium 的独立 exe

❤️爬虫必备->Selenium从黑铁到王者❤️初篇——万字博文详解

❤️爬虫必备->Selenium从黑铁到王者❤️初篇——万字博文详解(建议收藏)

Selenium万字长文&&全网最详(上)-王者笔记❤️建议收藏❤️

如何在 JMeter 的 Webdriver Sampler 中使用 Selenium

Selenium3搭建环境