我启动测试并生成如下XML:
pytest LoginTest.py --alluredir C:\Users\jfriend\Desktop\Allure\xml
所以我在上面的路径中有一个目录,里面有XMLs/txt文件。这很好。在
我现在想生成一个报告,同时为报告服务。看了这些文件,我好像得做点什么:
^{pr2}$这应该会在CLI中当前所在的目录中生成一个报告。它应该从上面的路径中使用适配器获取pytest生成的结果。在
相反,它将生成一个报告,但它只会在页面中间显示404错误。这很奇怪。在
如果我阅读历史记录,它有正确的数据-因此它已经清楚地读取了XML目录。如果我像这样运行serve命令:
allure serve C:\Users\jfriend\Desktop\Allure\xml
它正确显示测试。所以它可以清楚地看到结果并显示出来,但它只是出于某种原因拒绝生成结果。在
有什么想法吗?我只想把静态报告和服务器报告放在一起,纯粹是为了归档的原因。在
诱惑报告是SPA,它使用AJAX获取页面内容。Chrome阻止访问文件系统上的文件(这种检查可以通过
allow-file-access-from-files
选项禁用)。在所以您需要使用web服务器来提供报表来查看它。Allure命令行有
open
命令,它将为您启动Jetty。在PS公司
allure serve
命令是allure generate && allure open
的快捷方式。在相关问题 更多 >
编程相关推荐