请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

日志问题-配合项目的实际运用

老师 我觉得可能您在这章说的有些点我不是很明白或者我可能初学所以不是很明白

问题1:
我也不是很清楚这个日志的功能性,在正式的项目中应该怎么运用,一般来说您教的这些完全可以在项目中搭配Jenkins并且持续性继承的,所以除了生成报告可以直接看到我们的报错信息或者找不到元素等问题,那log的作用是什么呢,我也看到有同学写明了产生的5个报告等级,但是在正式项目中,我们应该如何让日志配合我们的校验呢。

以下是一位同学的日志输出等级。
图片描述

同时根据这位同学的提问,我尝试了下把user_log文件中的INFO改成了ERROR,并且故意将element.ini文件中的元素写错了,控制台有NoneType的报错信息,但是log中没有展示,不知道是不是我的代码问题

问题2:
图片描述

我直接用unittest跑case的时候发现控制台多了很多这样的信息,看上去更像是一个完整的日志信息,但是搞不太懂这个记录了什么内容
麻烦您解答一下 谢谢

正在回答 回答被采纳积分+3

1回答

Mushishi 2022-07-01 10:25:01

1、当你做自动化 布置了之后通过jenkins时,那么你需要处理得就不是这么简单。思考:假如100条case,你是不是要保证100个case都正常执行完,允许失败。但是不能因为失败中断后面得。这个时候你框架里面所有得异常处理是不是就需要捕获,然后把错误信息输出到日志或者报告里面。一般时报告时截图 加错误信息,日志时看你当时输入得啥,输出得啥,定位得啥。不然你想你1000case得时候你看你报告 就一个错误截图 你知道怎么错误得?而且设计多权限、多账号、不同流程登录得时候。

2、你现在还是编辑器运行所以看得到。但是当你jenkins运行得时候你报告输出 你是看不到得。或者不会这么完善了。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕UI2230144 #1
    1. 是的,我也是这样考虑的,可能就是代码这块,目前根据课程的输出,没看到有相关的记录,是不是应该print很多相关的字段操作呢。不知道可以通过什么coding方法去实现。
    2. 是的,所以可能还是跟问题一有关,不知道怎么设计这个,因为目前没有在log中看到,可能出个课程讲下这些吗
    回复 有任何疑惑可以回复我~ 2022-07-01 11:12:53
  • Mushishi 回复 提问者 慕UI2230144 #2
    哈哈,这个后期如果出平台会考虑这个得。
    回复 有任何疑惑可以回复我~ 2022-07-04 10:20:30
  • 提问者 慕UI2230144 回复 Mushishi #3
    是不是每个testcase都要写条infor这样方便定位呢
    回复 有任何疑惑可以回复我~ 2022-07-05 21:40:46
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号