文章目录
1. Web自动化测试环境如下:
- 脚本语言:Python 3.x
- 开发工具:PyCharm
- 自动化测试框架:Selenium 3.x
- 浏览器及对应驱动:Firefox(geckodriver.exe)或者Chrome(chromedriver.exe)
- 系统环境:windows10
2. 环境搭建
2.1 下载并安装Python环境
2.1.1 下载
官网地址:https://www.python.org/
进入官网后,鼠标悬停Downloads,选择Windows(此处根据自己的操作系统选择),进入下载页面,然后下载所需版本,本人使用的是3.6.5版本。
2.1.2 安装
下载完成后,双击打开.exe运行文件,点击【运行】按钮,
安装过程中注意点:
①勾选Add Python 3.6 to PATH,否则安装完成后还需自己手动设置系统环境变量;
②勾选pip;
③ 最后的安装路径可以使用默认,也可以自己指定路径,但最好记住自己的安装路径
2.1.3 检查是否安装成功
安装完成后,关闭页面,同时按Wins+r键,输入cmd,进入命令窗口,输入python查看是否安装成功。显示python版本信息(如下图),则安装成功。
2.2 下载并安装集成开发工具PyCharm
2.2.1 下载
官网地址:https://www.jetbrains.com/
进入官网后,鼠标悬停Tools,选择PyCharm,进入下载页面,根据自己的电脑操作系统下载相应的社区版(因为免费,专业版还需自行破解,比较麻烦,自己玩,社区版就够啦)。
2.2.2 安装
下载完成后,双击安装包,点击next,设置好安装目录(可直接使用默认目录也可自定义),点击next,设置好安装属性,点击next,直接点击Install。耐心等待。。。
2.3 安装selenium工具
2.3.1 安装
打开pycharm,新建TestWeb项目,进入File --> Setting --> Project --> Project Interpreter,点击右侧“+”号,搜索selenium,默认最新版本,也可通过勾选Specify version来选择特定版本,然后点击install package进行安装。
显示Package‘selenium’installed successfully后,安装成功,在Project Interpreter会显示安装的版本号。(PS:在命令窗口中输入pip show selenium,也可检查安装是否成功)
2.4 安装浏览器及对应驱动
2.4.1 安装浏览器
浏览器安装很简单,在此不赘述。
2.4.2 安装对应驱动
火狐(geckodriver.exe):https://github.com/mozilla/geckodriver/releases/
谷歌(chromedriver.exe):http://chromedriver.storage.googleapis.com/index.html
下载完成后,将浏览器驱动所在目录添加到系统path环境变量中,或者直接放在Python安装目录的Scripts文件夹下(因为Python安装时已经添加到系统path环境变量中了)
2.4.3 检查是否安装成功
在TestWeb项目中,新建一个TestWebFile.py文件,编写如下代码,右键选择执行文件TestWebFile.py,点击Run执行。若自动打开百度,并在3秒后自动关闭,说明驱动安装配置成功。
# 导包 sleep
from time import sleep
# 导包 webdriver
from selenium import webdriver
# 获取 火狐浏览器对象
driver = webdriver.Firefox()
# 获取 谷歌浏览器对象
# driver = webdriver.Chrome()
# 打开 百度
driver.get('http://www.baidu.com')
# 暂停 3秒
sleep(3)
# 关闭浏览器
driver.quit()