RobotFrameWork:有没有办法在运行暂停时检查 report.html?

Posted

技术标签:

【中文标题】RobotFrameWork:有没有办法在运行暂停时检查 report.html?【英文标题】:RobotFrameWork: Is there a way of checking the report.html although the run paused? 【发布时间】:2022-01-09 19:47:29 【问题描述】:

情况:VisualStudioCode(浏览器库)运行几个 .robot 文件(手动启动) 然后它因为错误而暂停......

此时流程中断,没有最终报告.html

如果您停止运行,它不会生成您不想要的 report.html。在此之前,您实际上想要结果。 (或者更好的描述:你仍然需要链接 output.xml、log.html 和 report.html)

【问题讨论】:

【参考方案1】:

您应该能够使用rebot 命令生成 lag.htm 和 report.html。但是你需要 output.xml 。 output.xml 是在您运行测试时创建的。当你打破时,你可能不会拥有你需要的所有资源。 我建议将test timeout 分配给导致暂停的测试。当达到超时时,测试将自动停止,您应该拥有所有报告。您还可以为所有测试全局设置它,例如:

*** Settings ***
Test Timeout       2 minutes

【讨论】:

哇,这真的很棒@Jiri Janous!希望我能给你赏金哈哈。也许你也可以帮助我解决实际的赏金问题? 嗯...欢呼有点过早了。它没有用。让我彻底解决这个问题,呵呵…… 一开始我以为...啊哈,资源文件中没有测试超时...,但随后消息是:'资源文件中不允许超时'。嗯嗯……好吧嗯…… 你应该把测试超时放到你的测试套件而不是你的资源文件中。你能分享一些代码吗?为了更好地说明您的问题?

以上是关于RobotFrameWork:有没有办法在运行暂停时检查 report.html?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法在 Java 中暂停和恢复 Files.walkFileTree?

我可以在方法条目上暂停 Java 运行时以便有时间通过​​调试器或探查器附加吗?

有没有办法暂停Java中主要线程的所有线程?

在 Robot Framework 中传递 *args

暂停 Dataproc 集群 - Google 计算引擎

如何在开发人员控制台中暂停脚本执行