Python + Selenium + Pytest 自动化测试环境搭建
一、安装Python及解释器
二、安装浏览器及对应浏览器驱动
1.安装谷歌浏览器
浏览器安装之后,关闭浏览器的自动更新。因为如果浏览器自动更新了,你的浏览器驱动没有更新,那么执行自动化脚本的时候就会报错。
关闭方法:
首先,右键计算机->管理,在【计算机管理(本地)->系统工具->任务计划程序->任务计划程序库】中找到两个和Google自动更新相关的任务计划【GoogleUpdateTaskMachineCore】与【GoogleUpdateTaskMachineUA】,并把它俩禁用掉。
然后在下方的【服务和应用程序->服务】中,找到两个和Google更新相关的服务【Google更新服务(gupdate)】、【Google更新服务(gupdatem)】,并右键,选择属性,把启动类型改为禁用。
2.安装谷歌浏览器驱动
谷歌浏览器驱动下载地址:https://chromedriver.storage.googleapis.com/index.html
下载的浏览器驱动要与谷歌浏览器版本一致。
打开目录,里面有3个zip包,分别对应Linux、Mac、Windows平台。
如果我们是Windows平台的电脑,就下载 chromedriver_win32.zip
这是个zip包,下载下来之后,解压里面的程序文件 chromedriver.exe ,把这个程序移到Python目录下的Scripts目录下,设置环境变量。
把浏览器驱动 所在目录 加入环境变量 Path ,这样写代码时,就可以无需指定浏览器驱动路径。因为,Selenium会自动在环境变量 Path 指定的那些目录里查找名为chromedriver.exe 的文件。