如何搭建selenium+python3.5自动化测试环境
来源:互联网 发布:淘宝客服头像女生 编辑:程序博客网 时间:2024/05/20 21:20
selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium ,相因为它相比QTP有诸多有点:
1. 免费,也不用再为破解QTP而大伤脑筋
2. 小巧,对于不同的语言它只是一个包而已,而QTP需要下载安装1个多G 的程序。
3. 这也是最重要的一点,不管你以前更熟悉C、 java、ruby、python、或都是C# ,你都可以通过selenium完成自动化测试,而QTP只支持VBS
4. 支持多平台:windows、linux、MAC ,支持多浏览器:ie、ff、safari、opera、chrome
5. 支持分布式测试用例的执行,可以把测试用例分布到不同的测试机器的执行,相当于分发机的功能。
刚开始自学selenium+python自动化测试,所以此处的总结在很多方面都借鉴或转载了大师们的经验。
Windows环境安装步骤:
1.python安装
1.1 安装包下载路径:https://www.python.org/downloads/release/python-351/https://www.python.org/downloads/release/python-351/
根据自己电脑是32位还是64位选择上图红色框中合适的安装包。安装过程比较简单,如果选择默认安装路径的话一直点next即可。如果想安装到指定路径的话,在安装过程中可选择路径。
我安装的路径为E:\python 3.5
1.2 安装完成后,在cmd框检查安装是否成功。
打开cmd框,输入“python”,一般情况下会提示“python不是内部或外部命令!”,说明还需要配置下环境变量。
1.3 配置环境变量
修改我的电脑->属性->高级->环境变量->系统变量:
变量名:PATH
变量值:;E:\Python35;E:\Python35\Scripts; (注意前中后共三个分号)
2. selenium安装
有两种方式。我是通过2.1 通过pip安装的,2.2没有尝试过,大家可以自己试一下。
2.1 通过pip安装
打开cmd,直接输入pip install selenium 然后回车即可。出现以下提示说明安装成功。
2.2 通过下载安装包
直接下载selenium包:
https://pypi.python.org/pypi/selenium
解压,cmd进入目录:
C:\selenium\selenium2.53.5> python3 setup.py install
python2和python3安装方法可能会有一定的差异。以下是其他大牛写的比较好的python2的安装步骤,值得参考。
http://www.cnblogs.com/candle806/archive/2013/06/04/3116989.html
- 如何搭建selenium+python3.5自动化测试环境
- Selenium + Pycharm+python3.6自动化环境搭建
- Python3.4 + selenium + Firefox 自动化测试环境!
- 如何搭建Selenium-Grid2环境(Java)(自动化测试技术)
- python3.5 + selenium环境搭建
- selenium+testNG-自动化测试环境的搭建
- 搭建Python Selenium自动化测试环境
- selenium+testNG-自动化测试环境的搭建
- python+ selenium自动化测试环境搭建
- Selenium+Python自动化测试环境搭建
- selenium+python自动化测试环境搭建
- python + selenium自动化测试之环境搭建
- selenium + python自动化测试环境搭建
- Selenium + Python 搭建自动化测试环境(一)
- selenium + python自动化测试环境搭建
- Selenium + Python 搭建自动化测试环境(二)
- Selenium + Python 搭建自动化测试环境(三)
- selenium + python自动化测试环境搭建
- Spring Boot 轻量级缓存 Ace-Cache
- lintcode(143)排颜色 II
- PHP专题解剖--函数
- 程序设计实践课程设计记录8
- R语言函数par()
- 如何搭建selenium+python3.5自动化测试环境
- 数组指针和指针数组
- vue.js从入门到放弃1--环境安装,包括linux和window
- DAY13 jQuery作业
- 正则表达式对象的lastIndex属性
- c++中析构函数为什么可以为虚函数?
- C++/MFC-Menu弹出式
- 利用先序和中序非递归生成二叉树(java实现)
- BZOJ1669: [Usaco2006 Oct]Hungry Cows饥饿的奶牛