ChromeDriver+Selenium安装
Posted madmanlyy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ChromeDriver+Selenium安装相关的知识,希望对你有一定的参考价值。
介绍
- Selenium是一个自动化测试工具,利用它我们可以驱动浏览器执行特定的动作,如点击、下拉等操作
- ChromeDriver是一个Chrome浏览器驱动,用于驱动Chrome浏览器完成相应的操作
Selenium的安装
相关链接
安装步骤(Windows/Linux通用)
- 执行安装命令:
pip install selenium
- 验证是否安装成功
- 进入Python命令行交互模式:
python
- 导入Selenium库:
import selenium
- 如果没有报错则证明安装成功,反之失败
- 进入Python命令行交互模式:
ChromeDriver的安装
相关链接
安装步骤
- 下载和Chrome浏览器版本与操作系统类型对应的ChromeDriver压缩包(否则可能无法正常工作)
- 解压ChromeDriver压缩包
- 将ChromeDriver的可执行文件配置到环境变量下
- Windows
- 建议直接将chromedriver.exe文件拖到Python的Script目录下
- 也可单独将其路径配置到环境变量,右键"此电脑"->"属性"->"高级系统设置"->"高级"->"环境变量",在"环境变量"的"Path"中点击新建,输入chromedriver.exe文件的路径,点击确定即可
- Linux
- 可将可执行文件移动到/usr/bin目录下:
sudo mv <chromedriver> /usr/bin
- 也可单独将其路径配置到$PATH(例如chromedriver在/usr/local/chromedriver目录下)
- 执行命令:
export PATH="$PATH:/usr/local/chromedriver"
- 执行命令:
source ~/.profile
- 执行命令:
- 可将可执行文件移动到/usr/bin目录下:
- Windows
- 验证是否安装成功(Windows/Linux通用)
- 直接在命令行下执行命令:
chromedriver
- 如果没有报错则证明安装并配置成功,反之失败
- 直接在命令行下执行命令:
测试配置是否成功(Windows/Linux通用)
- 进入Python命令行交互模式:
python
- 执行代码:
from selenium import webdriver
browser = webdriver.Chrome()
- 如果弹出一个空白的Chrome浏览器,说明配置成功
- 如果弹出浏览器后闪退,则说明ChromeDriver版本和Chrome版本不兼容
以上是关于ChromeDriver+Selenium安装的主要内容,如果未能解决你的问题,请参考以下文章
ubuntu下安装selenium和安装chromedriver