赞
踩
东北,是指我国黑吉辽一带,前不久震惊神州大地的西伯利亚寒流就是路过于此,然后被绵延千里的长白山脉阻拦改向,进而南下。天气预报发布了冻哭预警,这也让山海关以南的年轻人们第一次感受到了天寒地冻。
而在这巍峨的长白山中,有一处明镜般的湖泊,湖泊旁的山腰伫立着一个小木屋,木屋内灯光闪烁,房檐上不时有积雪滑落,与这雪白天地,融成一景。
屋内有一床,床上卧一老者,床前有一书桌,桌上有一台老旧的笔记本电脑。而此时一位大概20岁左右的年轻人正在漫不经心的注视着屏幕。
垂暮老者紧闭着双眼,良久,艰难的冲着年轻人的方向,用着一股诗韵说到:“一定,一定要仔细看那个公众号,寻找那血,寻找那铁证,万事之始,终焉之末”
年轻人听后,转过头,带着无奈的语气回道:“我知道了,你不要再操心这些了,好好休息,没准能挺过今晚。”显然,年轻人并没有把老人说的弥留之言当回事。
老人苦笑了几声,伴随着剧烈的咳嗽说:“你不明白!你还是不信,我不重要,而祂快降临了,你...必须要做好准备。我!没有说谎,热饭仙人!”
年轻人站了起来,他也完全听不懂老人在说什么,也想说他根本不是什么所谓的热饭仙人,但是看着老人,还有周围散落一地的药罐,年轻人眼神微动,话到嘴边又改成了:“我明白的,小扎,你安心的睡吧。”
老人听罢,突然眼含热泪,这是相隔二十年后,第一次,也是最后一次,听到有人叫他:小扎。而后他紧绷的眉头舒缓开来,伴随着逐渐消失的心跳声。
年轻人明白这位老人已经死去,他转身坐到书桌前,望着屏幕,自言自语道:“【测试开发干货】? 一位名叫我去热饭的博主在最近半年突然开始连载,目前已经到了114章节,扎博士也是在看到这篇文章的同时疯癫起来,直连夜离开学院来到这长白山内隐居,而这位叫我去热饭的博主,和他口中的热饭仙人,即使不是同一个人,也一定有着千丝万缕的联系,这也大概是为什么他名镇当今it届,犹如泰山北斗坐镇数十年,但却如此关注这么浅显的技术博客的原因吧?” 年轻人一边想着,一边聚精会神的读了起来。
今天是2021年,1月19日。
这位博主在上一节课,成功实现了登陆状态嵌入到接口库的功能,本节会继续嵌入到用例库中。
要做的事情有以下几点:
1.用例库-大用例-步骤小用例 的设置页面上,加入一个个的登陆状态开关,方法和接口库调试层类似
2.在后端实际去调用接口的小用例方法中,加上关于登陆态的判断/获取/加入url等,实现和接口库调试功能类似
3.未避免一个用例中多次调用登陆接口,所以设计临时缓存字段功能。只有第一个需要加登陆态的接口会真的去访问登陆接口,取回的字段会直接被后续接口使用。
首先打开P_cases.html,找到id为
right_div
这个标签 ,它就是我们步骤接口的设置页面dom。
找个风水宝地,给它填好登陆态开关,代码可以复制之前p_apis.html中的哦~
这里修复一个P_apis.html中遗留的bug,就是这个加登陆态的id不小心写错了。
然后再复制到P_cases.html中对应位置。
注意好其中的上下文的位置哦,还有其中的id不要写错了
效果如下:
然后我们要去给这个步骤增加这个属性,那除了dom上增加了这个标签,还需要修改哪些地方呢?
初始化相关js函数
展示js函数
保存js函数
models.py中增加字段
views.py中增加该字段。
6.考虑到旧用例数据,需要在views.py和js中都加入相应的处理逻辑。
我们先去models.py中增加该字段:注意是DB_step类
然后去运行那俩句同步命令:
让我们先搞定简单的初始化js函数,加入了这句,默认为no
然后是展示的:
当然此时我们还不能进行测试,需要等到整个链路架构完。
然后是保存函数:
关于图中新增红色箭头的语句具体位置,大家请联系上下文搜索。
然后我们去views.py中:
到这,理论上我们做完了,现在来测试一下
保存,展开等 功能全部正常。
欢迎持续关注哦~
感兴趣的可以加群,加博主微信:qingwanjianhua 拉你入群
加testerhome社团:https://testerhome.com/wqrf
关注博主博客:https://wangzijia.blog.csdn.net/
项目github地址:https://github.com/Woqurefan/ApiTest/
本公众号:测试开发干货
下一节,我们要开始搞定运行大用例的相关实现。
年轻人读到此刻,远处突然传来整整齐齐的脚步声,虽然隔的很远,但是因为踩在了干冷的厚雪中,声音格外清脆响亮。
年轻人轻轻合上笔记本电脑,打开木门,向外走去,只见一伙重装且行动整齐的人逐渐靠近,为首的却是一位大概十七八的小姑娘....
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。