最近由于公司有一个向谷歌网站上传文件的需求,需要进行web的自动化测试,选择了selenium这个自动化测试框架,以前没有接触过这门技术,所以研究了一下,使用python来实现自动化脚本,从环境搭建到实现脚本运行。
selenium是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。支持自动录制动作和自动生成 .Net、Java、Python等不同语言的测试脚本。
环境搭建步骤:
1、首先要下载Python,下载地址:https://www.python.org/downloads/,可以选择Python2.7或者Python3.x版本,我这里选择的是Python3.6的版本。下载的是一个exe安装文件,下载完直接安装即可,我的安装目录是C:\Python36,安装好以后将Python安装目录配置到环境变量中,然后在cmd中运行python命令,如果出现以下界面就证明安装成功了
2、下载selenium,可以选择使用Python的pip命令和下载安装包的方式
使用pip命令安装,要保证安装的Python中已经安装了pip工具,到Python目录下的Scripts目录中查看是否存在pip.exe文件,如果没有的话,首先要下载pip安装,下载路径 https://pypi.python.org/pypi/pip/,下载后是一个压缩包,将文件解压到C:\Python36中,进入到pip目录,运行python setup.py install命令完成pip安装
使用pip安装selenium,在cmd中运行pip install selenium,安装完成后会出现如下提示,selenium就安装成功了