前面已经写过利用BeautifulReport生成测试报告,那么接下来讲讲如何在测试报告里面保存截图 首先需要在测试用例中定义一个截图的方法: # 截图方法 """ os.path.abspath:返回当前目录的绝对路径 传入一个img_name ...
在测试类中,添加save img方法,在测试过程中出现错误时,自动截图并返回失败 默认存放的图片路径是img 调用时,使用如下: 效果: ...
2018-10-22 10:55 2 2298 推荐指数:
前面已经写过利用BeautifulReport生成测试报告,那么接下来讲讲如何在测试报告里面保存截图 首先需要在测试用例中定义一个截图的方法: # 截图方法 """ os.path.abspath:返回当前目录的绝对路径 传入一个img_name ...
首先思路是酱紫的。想要在测试报告后面加一列截图信息。主要的任务 获得截图 拿到截图地址和名称 在HTMLTestRunner生成的表格中多加一列 在表格中将截图地址和名称输入进对应的测试用例里 最后将测试报告发送给指定的邮箱 个人认为这个难点在于第4条。 OK ...
3. 如何将第一步得到的地址和名称 输入 进第二步里的表格中呢。。。 用上述查找元素的方法,发现HTMLTestRunner.py中REPORT_TEST_WITH_OUTPUT_TMPL是用来输出测试结果的。我们只需要将截图url和名称写进去即可。 假定我们目前已经可以定位到每个用例的具体 ...
测试演示shopXO: https://demo.shopxo.net/ 1.编写一个pytest脚本文件 运行后就可以看每次操作的截图,可以封装webdriver操作进行截图,运行效果: ...
通过之前的学习,了解到了如何利用excel进行读取数据,如何采用DDT数据驱动,如何使用unittest。下面是将之前所学进行结合,并发送邮件-->leader,废话不多说,上代码: emai ...
前面我们讲到过在做自动化测试或单元测试的时候使用HTMLTestRunner来生成测试报告,并且由于Python2 和 Python3 对于HTMLTestRunner的支持稍微有点差异,所以我们将HTMLTestRunner进行了改造,从而适配Python3,详细改造步骤可以参考 ...
用python写自动化测试时,unittest框架与BeautifulReport结合能够生成完美的可视化测试报告 【第一步】:准备好BeautifulReport,git地址: https://github.com/TesterlifeRaymond/BeautifulReport ...
在然后把包中的template模板也放入Python下的Lib中,因为源码中默认模板路径在是py下的lib中 然后直接执行就行了 ...