卧去,我发现你发的文章都挺干货啊
好家伙,原来是社区大佬翻的,支持!
这个标题选的很巧妙
前两个问题主要看你们测试是不是需要,一个接口要测的比较细的话就得多条用例了。断言我只断言部分字段,就是能主要体现接口功能的,比如一个添加商品接口,添加后主要判断就是否添加成功,那我就主断这一个,这个接口一般还可能返回比如商品 id,商品分类,商品状态啥的,这些非主要功能,我都不断。你要说,你不断商品分类,那返回错了呢?因为我之后肯定还要跑商品分类的查询接口,在那个接口中我就可以判断这次添加是否正常添加到指定分类。所以断全部有可能造成额外劳动。非要断的话也行吧,那样更严谨。
@ycwdaaaa 孙大佬了解吗?
我用了字符串数组和 arraylist 之后,看着差异更大了。。
硬核恒温
我把 findall 改成了 find,只返回一个值,然后进行对比的话,可以正常通过。
那也就是说问题出在组的对比上。
我想在失败截图后,driver 请求一下我在用例文件中设置的刷新地址。
这个该咋实现呢?
我失败截图是用的 conftest.py 里面的@pytest.hookimpl(tryfirst=True, hookwrapper=True)
在里面判断用例状态为失败时,就截图。
我要想失败后让 driver 请求我的指定页面的话,就得给这个方法传地址参数,该咋传呢?
关了吧,没问题了