我将 Selenium2Library 与 robotsframework 2.8.3 (python 2.7) 一起使用,当我一次运行所有测试用例时,生成了大约 600 个图像(通过和失败的测试用例),但我根本不需要屏幕截图或者至少不适用于通过的测试用例,仅适用于失败的测试用例。
是否可以通过包含某些关键字或在 pybot 命令或其他类型的设置中传递参数来实现?
类似$pybot --screenshot stop Testargs
最佳答案
要关闭测试失败时的屏幕截图,请在导入 selenium2library 时使用导入选项 run_on_failure=Nothing
。请参阅the user guide, "Importing" section .
成功时不应该截屏。您的顶级包中是否定义了默认的 Teardown 关键字?查看结果日志以了解如何截取屏幕截图。
关于python - 防止 robotsframework-selenium2 中的屏幕截图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21161133/