本文是基于最新的版本python3和selenium3做自动化测试,俗话说:工欲善其事必先利其器。做自动化测试的第一步必须会搭建基本的自动化测试环境,掌握python基本的语法和一个IDE工具来进行开发,

下边会详细介绍怎么搭建python3和selenium3自动化测试环境,并提供一个入门的代码,后续会推出系列的自动化测试文章进行深入分析!

一、安装Python
python下载地址:可以去python官网:https://www.python.org/下载对应机器的安装包。以下版本可以任意选择进行下载。

pythonSelenium配置driver python+selenium环境搭建步骤_自动化测试

双击已下载的python安装包,出现如下图所示的界面,点击运行,

pythonSelenium配置driver python+selenium环境搭建步骤_chrome_02

 然后下一步下一步进行默认安装即可,安装成功后会有对应的路径:

pythonSelenium配置driver python+selenium环境搭建步骤_selenium_03

添加环境变量后,输入python就会直接进入python的环境中,现在开始演示手动添加到环境变量:
首先,点击计算机->属性->高级系统设置

 
打开path后显示如下:

点击新建-》输入python的安装路径(C:\Users\Administrator\AppData\Local\Programs\Python\Python36)

然后点击确定,进行保存!

再点击新建-》输入scripts的路径(C:\Users\Administrator\AppData\Local\Programs\Python\Python36\scripts)  (为了能让cmd下执行pip语句)

如图所示

pythonSelenium配置driver python+selenium环境搭建步骤_自动化_04

 此时恭喜你,Python环境已经搭建完成!!!
二、Selenium的安装配置
     安装selenium方式
     在cmd下直接执行

pip install selenium==3.14.1 -i https://pypi.tuna.tsinghua.edu.cn/simple    进行安装即可

pythonSelenium配置driver python+selenium环境搭建步骤_自动化_05

pythonSelenium配置driver python+selenium环境搭建步骤_python_06

三、下载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  

(可以下载81的这个版本的chrome浏览器,Google Chrome 81.0.4044.138 发布 - Google Chrome 谷歌浏览器 - cnBeta.COM,然后去下载对应的chromedriver)
下载geckodriver后需要把geckodriver.exe放到python的可安装路径下或者把geckodriver.exe路径添加到环境变量path中。
2、下载chrome浏览器,并且下载chromedriver,并且chrome浏览器也和chromedriver有对应关系,百度下就能找到哦,
chromeriver下载地址:http://chromedriver.storage.googleapis.com/index.html,并放在python的安装路径下程序路径下。

五、验证环境Python+selenium的自动化测试环境是否ok!
运行如下代码,如果能正常打开浏览器,证明我们的环境就搭建好了

  1. from selenium import webdriver
  2. import time
  3. driver = webdriver.Chrome()
  4. driver.get('http://www.baidu.com')
  5. time.sleep(5)

 感谢大家的阅读,希望可以帮到有需要的小伙伴们!

pythonSelenium配置driver python+selenium环境搭建步骤_自动化测试_07