Appium [python] html 中如何显示每个用例的异常或者日志信息?

匿名 · 2016年12月01日 · 最后由 Helix 回复于 2016年12月06日 · 2032 次阅读

用 例

用例是通过 excel 管理,所有不能直接使用单元测试框架生成报告

需 求

1、html 报告中点击可展开用例的报错详情

2、报错详情可以是异常也可以是一个用例执行的一段日志信息

3、类似 testng 生成的报告或者 HTMLTestRunner、pytest 生成的报告

4、各位大神,有没有好的建议,多谢分享

共收到 3 条回复 时间 点赞

用 HTMLTestRunner 直接 print 就行了,执行过程中 print 的信息,最后会输出到报告中

我这的接口测试报告里的就是用 HTMLTestRunner。用例的异常信息可以在 assertThat 里定义吧,日志信息可以用 traceback。
我也是新手一个,刚刚看了下项目找到的。不保证对错

因为嫌 HTMLTestRunner 的报告风格太丑,所以我自己用 bootstrap 写了个测试报告模板

在每个测试进行的时候将测试编号、名称、结果、耗时以及想要返回的内容直接保存之后再将对应内容填充到测试报告的模板中形成测试报告,感觉还是比 HTMLTestRunner 的美观些

如下图 灰色部分默认是隐藏的点击查看可以展开

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册