文章分类 - unittest
摘要:由于unittest中使用ddt作数据驱动测试时,测试用例名称会自动生成,导致无法识别该用例到底做的什么测试 查看了ddt源码之后,发现有个函数是用来生成测试用例名字的。这个函数叫:mk_test_name 它是如何来生成测试用例名字的呢?它接受两个参数:name 和 value.name:为单元测
阅读全文
摘要:1. 由父节点定位子节点最简单的肯定就是由父节点定位子节点了,我们有很多方法可以定位,下面上个例子: 对以下html代码 想要根据 B节点 定位无id的子节点,代码示例如下: 第1到第3都是我们熟悉的方法,便不再多言。第4种方法用到了css选择器:nth-child(n),该选择器返回第n个节点,该
阅读全文
摘要:ddt是第三方库,pip install ddt安装一下 ddt模块主要用到的有data、unpack @data装饰我们的方法 跟for循环一样 遍历元组每个数据 然后传递给被装饰的方法的一个参数,有几条数据 就执行几次用例 @unpack是用来拆解data的数据 首先我们要在类上面加个装饰器,@
阅读全文
摘要:我们都知道HTMLTESTRunner自动化测试报告,是Unittest单元测试框架报告, 那么在做ui测试的时候就有点不适用了,我们需要出错截图功能。 以下是我改的,增加了截图功能,先展示界面,再展示代码,需要说明的是,截图,只会取当前case停止位置的图片,也就是说断言或者出错case停止了的截
阅读全文

浙公网安备 33010602011771号