自动化测试之从环境搭建到用例集成(python_unittest)

                      selenium之从环境搭建到用例集成(python_unittest)

系统:windows 10,和windows7没有什么不同

语言:python3.7

环境:pycharm+firefox+selenium

功能:从环境搭建到用例集成

1.搭建环境 selenium+python37

https://www.cnblogs.com/feeland/p/4425488.html

浏览器插件:https://www.cnblogs.com/nancyzhu/p/8589764.html

2.工具pycharm (python目前最好的编译器)

安装,建议就下载免费版(社区或者校园版的)。功能够学习用了,且无需激活。

PyCharm安装与配置_AmberWen的博客-CSDN博客

激活(无效了)。

'''

https://blog.csdn.net/wangdongwei0/article/details/83105031

'''

汉化

https://blog.csdn.net/jia666666/article/details/81777017

3.selenium ide的使用

新版本的firefox安装的selenium ide插件,已经不支持复制或保存代码。网上有方法可以配置成的:如何安装与旧版Firefox相匹配的SeleniumIDE-百度经验

老版本的一点都不好用,而且极容易崩溃。放弃吧。这里有一个和新版本firefox配合的软件名叫"Katalon Automation Recorde"和selenium一样强大。支持导出python2代码。对于入门来说够了。自动录制功能用几天就好了。python真的很简单。

安装方法及使用方法:Katalon---一款好用的selenium自动化测试插件_阳明学徒的博客-CSDN博客

4.python2 代码转python3

#基本用法
python 2to3.py -w python2.py
#例子:使用D:\Python37\Tools\scripts下的2to3.py将桌面上的一个python2.py的文件转换为3格式的。此语句会直接将文件转换成python3
#cmd运行:   
python D:\Python37\Tools\scripts\2to3.py -w C:\Users\moubiao\Desktop\python2.py

5.自动化测试 unittest

unittest基本格式及解释

https://www.cnblogs.com/feng0815/p/8045850.html

Selenium自动化测试-unittest单元测试框架使用_LupuX的博客-CSDN博客

6.导出log及报告(代码)可直接使用

https://www.cnblogs.com/caoj/p/7815797.html

        a.python如何添加第三方库:

pycharm如何自动导入第三方库或模块-百度经验

        b.报错python3:(unicode error) 'utf-8' codec can't decode(关于logger.py文件):python3:(unicode error) 'utf-8' codec can't decode_呆瓜呆呆的博客-CSDN博客

7.run_all_case文件(优化过的)可直接使用

https://www.cnblogs.com/lunvo/p/9184151.html

猜你喜欢

转载自blog.csdn.net/i_likechard/article/details/87938349