-- Learning Selenium Tesing Tools with Python
-- 前期准备: Python语法, Web前端(如HTML, JS,CSS和XML)
1. 安装Python
Mac OS系统上Python是系统默认安装好的
Mac 系统版本: 12.6.2
2. 安装Selenium包
pip3适用于Python3,而pip仅适用于Python2
pip3 install -U selenium
-U将会更新已安装的旧版本至最新版
或
从网站下载最新版Selenium安装包,解压后通过命令安装
python3 setup.py install
检查python版本: python3 --version
检查是否安装了pip: python3 -m pip --version
检查pip版本: pip3 --version
selenium.googlecode
selenium wiki地址:google/selenium/w/list
查看selenium版本: pip3 show selenium
3. IDE: Pycharm
1. 下载安装后Create New Project
2.第一次需要配置解释器: interpreter框
4. 配置chromedriver
1. 查看chrome版本
chrome://version/
2. 下载相对应的chromedriver版本
命令行查看版本: ChromeDriver
uname -a:用于显示系统信息
x86_64 或arm64
下载地址:https://chromedriver.storage.googleapis.com/index.html
下载成功后解压压缩包
3. 移动chromedriver到/usr/local/bin
快捷键前往/usr/local/bin目录:打开Finder,然后command+shift+G,输入/usr/local/bin
(open /usr/local/bin)
把可执行文件chromedriver拖进去
或
利用终端命令进入到chromedriver对应的文件夹
放到/usr/local/bin即可:sudo mv chromedriver /usr/local/bin
open /usr/local/bin 检查chromedriver安装成功
关闭自动更新可以通过命令行删除,终端cd /Library/Google/GoogleSoftwareUpdate;或者Finder手动删除都可以。mac关闭chrome自动更新
或使用浏览器驱动管理器模块自动识别并下载驱动:
pip3 install webdriver-manager
或https://www.cnblogs.com/sunjump/p/16529035.html
driver = webdriver.Chrome(ChromeDriverManager( ).install())
4、测试验证
提示:无法打开“chromedriver”,因为无法验证开发者,需添加信任
1、进入chromedriver存放目录
cd /usr/local/bin/
2、添加信任
xattr -d com.apple.quarantine chromedriver
输入chromedriver 查看已安装的版本号
3. python代码测试
# encoding:utf-8from selenium import webdriver# 启动chrome浏览器
browser = webdriver.Chrome()
browser.get("https://www.baidu.com/")