python - 防止 robotsframework-selenium2 中的屏幕截图

标签 python selenium selenium-webdriver robotframework

我将 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/

相关文章:

php - 类似于Django的runserver的PHP本地测试服务器

c# - 使用C#和Selenium在网页的代码镜像文本框中输入多行SQL文本

python - 使用 BeautifulSoup 和 Selenium 抓取网站多个网页的内容

java - 单击 webTable 中特定记录的特定按钮

python - 我的字典有什么问题(将值映射到卡片)

数据帧上的 python 函数未返回预期结果

类中的 Python 方法

python - Selenium 类型错误 : __init__() takes 2 positional arguments but 3 were given

java - 尝试处理警报时 Webdriver 挂起

selenium-webdriver - Selenium 2 Grid - 了解您的测试正在使用哪个节点