摘要: 【指定fixture作用范围】 fixture 包含了一个scope的可选参数,也就是作用范围,用于控制fixture执行配置和销毁逻辑,scope有四个参数【function、class、module、session(默认的是function)其实还有一个package】 源码部分的参数介绍: 1 阅读全文
posted @ 2020-09-04 22:36 一名小测试 阅读(234) 评论(0) 推荐(0)
摘要: 在写接口自动化的时候,遇到一个报错,如下图: > 报错:TypeError: decoding to str: need a bytes-like object, int found> 抛出的主要意思就是,它在解码到str,需要一个字节的对象,找到的却是int 其实就是类型不符导致的,打了断点看下, 阅读全文
posted @ 2020-08-22 16:03 一名小测试 阅读(2625) 评论(0) 推荐(0)
摘要: 在配置jenkins上生成allure报告时,踩了很多的坑,最深的坑就是页面找不到报告数据,但控制台又提示报告已生成,其实归根结底就是报告路径的问题。如下图展示: 最初也是在网上查阅了很多资料,给的解决办都是法五花八门的,也都没有解决我的问题,最后还是自己理了下思路慢慢的给整出来了。 下面整体介绍下 阅读全文
posted @ 2020-08-17 19:59 一名小测试 阅读(3503) 评论(0) 推荐(1)
摘要: 一、面向对象 类:一群具有相同特征或者行为的事物的一个统称,抽象的。 对象:是一个具体存在,是由类创建,并具有类的特征和行为的。 类(class): 相当于施工图纸(blueprint);对象(object):房子(已经建造好的) 假设你手上有施工图纸(Blueprint),里面有房子的所有信息(盖 阅读全文
posted @ 2020-03-07 17:13 一名小测试 阅读(1138) 评论(0) 推荐(0)
摘要: 1 """ 2 首先生成两个字典 3 """ 4 dict_one = {'one': '1', 'two': '2'} 5 dict_two = {'three': '3', 'tour': '4'} 6 7 # 方法一: 使用uptate方法,把two字典更新至one字典中 8 dict_one 阅读全文
posted @ 2019-11-17 15:23 一名小测试 阅读(225) 评论(0) 推荐(0)
摘要: 【pytest命令】 pytest会在当前文件以及子目录下寻找测试文件,然后运行搜索的测试代码,pytest会递归遍历每一个目录及其子目录,只要你遵守pytest的命名规则(自动搜索素有待执行的测试用例) 1、命名规则如下几点如下: 测试文件应当命名为“test_*.py”或者“_test.py”结 阅读全文
posted @ 2019-11-06 20:45 一名小测试 阅读(1174) 评论(0) 推荐(0)
摘要: 数 据 结 构 1 # 一、【列表】操作列表的方法如下: 2 # 列表是可变序列,通常用于存放同类项目的集合。 3 4 list_one = [1, 2, 3, 4, True, False, 'pig', 1, 1, 1, 1, 0, 0] 5 list_two = [1, 8, 10, 50, 阅读全文
posted @ 2019-11-04 20:56 一名小测试 阅读(250) 评论(0) 推荐(0)
摘要: 在python中构造循环结构有两种做法,一种时for-in循环、一种时while循环 for-in循环 如果明确的知道循环执行的次数或者要对一个容器进行迭代,那么推荐使用for-in循环 例子: 上面代码中的range(101)可以用来构造一个从0到100的取值范围,这样就可以构造出一个整数的序列并 阅读全文
posted @ 2019-11-03 11:00 一名小测试 阅读(480) 评论(0) 推荐(0)
摘要: if 语句的使用: 1 """ 2 在python中,要构造分支结构可以使用if、elif和else关键字,所谓的关键字就是有特殊含义的的单词,像if和else就是专门用于构造分支结构的的关键字,很显然你不能够使其作为变量使用(如果非要作变量可以加一些字符进行组合使用) 3 4 例子: 5 """ 阅读全文
posted @ 2019-11-01 20:01 一名小测试 阅读(530) 评论(0) 推荐(0)