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如何添加第三方库:
b.报错python3:(unicode error) 'utf-8' codec can't decode(关于logger.py文件):python3:(unicode error) 'utf-8' codec can't decode_呆瓜呆呆的博客-CSDN博客