随笔分类 -  Python

边工作边学习
摘要:1、基本使用 1 import logging 2 3 logging.info("info") 4 logging.warning("warning") 5 logging.error('error') 上述代码仅会在控制台输出: WARNING:root:warningERROR:root:er 阅读全文
posted @ 2022-06-13 00:47 youreyebows 阅读(57) 评论(0) 推荐(0) 编辑
摘要:本文基于接口自动化,用Excel里的数据来驱动测试。 数据驱动,即不用改变代码,只用修改Excel里面的测试数据,即能完成对Excel内用例的测试。 方法一:超继承 整体思路:读取Excel文件的测试数据,unittest的TestSuite通过实例化测试类的方法循环添加测试用例,最后通过HTMLT 阅读全文
posted @ 2022-06-08 17:16 youreyebows 阅读(370) 评论(0) 推荐(0) 编辑
摘要:经常在使用python时都会用到类,但是类中的方法有几种类型有些人可能真不知道。其实python类中的方法有3种类型: 1、实例方法 2、静态方法 3、类方法 1 class DoExcel(): 2 3 def __init__(self,filename,sheetname): 4 self.f 阅读全文
posted @ 2022-06-05 14:42 youreyebows 阅读(1806) 评论(0) 推荐(0) 编辑
摘要:介绍 Unittest是什么?是Python的一款单元测试框架,就是可以对程序员写的代码(类、方法、函数等)进行测试。 官方文档:请点击这里 本文基于该官方文档编写,如有错误,欢迎指出! 直接上代码,文件名:Login.py import unittest from selenium import 阅读全文
posted @ 2022-04-13 17:22 youreyebows 阅读(69) 评论(0) 推荐(0) 编辑
摘要:pytest官网:https://docs.pytest.org/en/stable/ pytest和unittest都是python的测试框架,但是pytest相比于unittest,又有以下特点: 增加了标记功能 有丰富的插件库,目前有800+ (点击跳转插件地址) 增加了fixture(可以设 阅读全文
posted @ 2021-01-09 19:47 youreyebows 阅读(771) 评论(0) 推荐(0) 编辑
摘要:一、引入HTMLTestRunner包 1、下载HTMLTestRunner.py,已上传到网盘,点击下载 2、将HTMLTestRunner.py复制到python安装目录的Lib文件夹下。或者就放项目下也行,只要能成功import都没问题。 可能有的人不知道python安装地址的Lib文件夹在哪 阅读全文
posted @ 2018-09-28 16:45 youreyebows 阅读(1357) 评论(0) 推荐(0) 编辑
摘要:1、问题:Python中同一个.py文件中同时用unittest框架和HtmlReport框架后,HtmlReport不被执行。 2、为什么?其实不是HtmlReport不被执行,也不是HtmlReport不生成测试报告,是因为if __name__ == '__main__'中的代码根本没执行好嘛 阅读全文
posted @ 2017-11-20 18:08 youreyebows 阅读(3745) 评论(1) 推荐(3) 编辑

点击右上角即可分享
微信分享提示