selenium是系列基于web的自动化测试工具。提供了一系列测试函数可用于web自动化测试。做web自动化测试需要下载selenium工具,webdriver是最新版的selenium工具。支持很多语言:C#,Java,Python,Ruby等。
python webdriver 环境搭建:
1. 安装python和pycharm:Mac&Window安装python和pycharm-CSDN博客
2. 新建项目,安装selenium
打开terminal,输入pip install selenium。等待selenium下载完成
3.下载Google浏览器(下载需要进行测试的浏览器,主流浏览器为:Google/Firefox/edge)
4. 查看浏览器版本,下载对应版本的驱动程序
Google驱动器下载:
https://registry.npmmirror.com/binary.html?path=chromedriver/
Firefox驱动器下载:
Releases · mozilla/geckodriver · GitHub
mac:下载下面截屏中圈出的版本
Windows:下载chromedriver_win32.zip
把文件解压,然后将解压后的exe文件已到python的目录下
5. 在pycharm刚刚新建的项目下新建python package,在package下新建python file
6. 验证环境是否搭建成功,在刚刚新建的python file下输入以下命令:
import time
from selenium import webdriver
driver=webdriver.Chrome()
driver.get('https://www.baidu.com')
time.sleep(2)
如果能够成功打开网页,则说明安装成功。如果报错且页面一闪而过,说明驱动版本和浏览器版本不一致,需重新下载驱动版本
但是对于mac来说,可能会出现‘无法打开...’的提示窗口,解决办法:
打开终端进入驱动所在文件夹,输入:xattr -d com.apple.quarantine chromedriver。再尝试允许一下脚本。