一、前置条件
1、Chrome和Chromedriver的版本号必须对应一致;
2、检查Python版本,selenium版本,Python3的话,selenium版本最好将至3.x版本(通过pip默认会下载最新版本,目前到4.x版本)
二、执行准备
1、下载selenium
Pycharm的自带终端,通过pip命令直接下载
pip install selenium
or
pip install selenium==2.28
//之前安装过selenium,想降级或者升级selenium
//查看selenium版本
pip show selenium
//卸载selenium
pip uninstall selenium
2、下载Chromedriver
https://chromedriver.storage.googleapis.com/index.html
Chrome for Testing availability
下载完成后,将exe执行文件放置文件夹路径:/usr/local/bin/下面。
3、配置Chromedriver
- 进入命令行工具,确定当前的
SHELL
环境:echo $SHELL
- 根据自己的SHELL环境选择执行命令:- 如果显示
/bin/bash
,则vim ~/.bash_profile
- 如果显示/bin/zsh
,则 ‘vim ~/.zshrc’ - 在文件中添加:export PATH=$PATH:[chromedriver所在路径]
- 重启命令行工具
- 命令行输入 chromedriver 验证是否配置成功
4、配置Chrome
- 配置文件中添加:export PATH=$PATH:[chrome所在路径]
5、授权driver可被访问
进入终端依次输入命令:
cd /usr/local/bin/
xattr -d com.apple.quarantine chromedriver
6、测试chromedriver安装情况
直接输入:chromedriver,显示运行成功
三、测试可用性
1、编写demo代码测试执行
from selenium import webdriver
# 创建一个 Chrome 浏览器实例,这会启动一个浏览器窗口
browser = webdriver.Chrome()
# 打开百度首页
browser.get('https://www.baidu.com')
版权归原作者 不破楼兰 所有, 如有侵权,请联系我们删除。