python+selenium自动化测试环境搭建

本文是基于最新的版本python3和selenium3做自动化测试,俗话说:工欲善其事必先利其器。做自动化测试的第一步必须会搭建基本的自动化测试环境,掌握python基本的语法和一个IDE工具来进行开发,下边会详细介绍怎么搭建python3和selenium3自动化测试环境,并提供一个入门的代码,后续会推出系列的自动化测试文章进行深入分析!

一、安装Python
python下载地址:可以去python官网:https://www.python.org/下载对应机器的安装包。以下版本可以任意选择进行下载。
python+selenium自动化测试环境搭建
双击已下载的python安装包,出现如下图所示的界面,点击运行,
python+selenium自动化测试环境搭建然后下一步下一步进行默认安装即可,安装成功后会有对应的路径:
python+selenium自动化测试环境搭建
添加环境变量后,输入python就会直接进入python的环境中,现在开始演示手动添加到环境变量:
首先,点击计算机->属性->高级系统设置
python+selenium自动化测试环境搭建
打开path后显示如下:
python+selenium自动化测试环境搭建
点击新建-》输入python的安装路径(C:\Users\Administrator\AppData\Local\Programs\Python\Python36)
python+selenium自动化测试环境搭建
然后点击确定,进行保存!
接下来进行验证python是否安装成功:在cmd命令下输入python,效果如下:
python+selenium自动化测试环境搭建
此时恭喜你,Python环境已经搭建完成!!!

二、Selenium的安装配置
1、第一种selenium安装方式:
1)下载selenium,下载地址:https://pypi.python.org/pypi/selenium#downloads
python+selenium自动化测试环境搭建
2)解压,下载完解压:
python+selenium自动化测试环境搭建
3)cmd下进入到setup.py目录,执行python setup.py install
python+selenium自动化测试环境搭建
python+selenium自动化测试环境搭建
2、第二种安装selenium方式
在cmd下直接执行pip install selenium

三、下载Pycharm编译器
可以通过pycharm编写python代码,目前用的比较多的IDE就是Pycharm,下载地址:https://download.jetbrains.com/python/pycharm-community-2017.3.2.exe,也是下一步下一步默认安装即可。

四、浏览器的下载安装
因为不管是firefox浏览器还是chrome浏览器我们通过selenium自动化操作浏览器都需要用到一个driver,所以也要进行下载,具体在下边介绍了。

1、Firefox浏览器下载地址:https://ftp.mozilla.org/pub/firefox/releases/
另外需要单独下载geckodriver,并且firefox的版本和geckodriver的版本有对应关系,网上一大堆,可以自行百度,下载地址:https://github.com/mozilla/geckodriver/releases
下载geckodriver后需要把geckodriver.exe放到python的可安装路径下或者把geckodriver.exe路径添加到环境变量path中。
2、下载chrome浏览器,并且下载chromedriver,并且chrome浏览器也和chromedriver有对应关系,百度下就能找到哦,
chromeriver下载地址:http://chromedriver.storage.googleapis.com/index.html,并放在python的安装路径下程序路径下。
python+selenium自动化测试环境搭建
五、验证环境Python+selenium的自动化测试环境是否ok!
运行如下代码,如果能正常打开浏览器,证明我们的环境就搭建好了
from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.get(’ http://www.bcbxhome.com’)
time.sleep(8)
driver.quit()