防止在robotframework-selenium2中截图

时间:2014-01-16 11:57:26

标签: python selenium selenium-webdriver robotframework

当我在一次运行中运行所有测试用例时,我正在使用Selenium2Library和机器人框架2.8.3(python 2.7),生成了600个图像(包括Passed和Failed测试用例)但我根本不需要截屏或者至少不是仅针对失败的测试用例通过测试用例。

是否可以通过包含一些关键字或在pybot命令或其他类型的设置中传递参数来实现?

类似于$pybot --screenshot stop Testargs

1 个答案:

答案 0 :(得分:1)

要在测试失败时关闭屏幕截图,请在导入selenium2library时使用导入选项run_on_failure=Nothing。请参阅the user guide, "Importing" section

不应该截取成功的截图。您是否在顶级软件包中定义了默认的Teardown关键字?查看结果日志以了解截图是如何拍摄的。