Robot框架-当任何关键字失败时捕获屏幕截图(不仅仅是selenium关键字)

js81xvg6  于 2023-01-30  发布在  其他
关注(0)|答案(1)|浏览(275)

我在Robot Framework中混合使用selenium和内置关键字制作自动化测试用例。
我已经做了:
Register Keyword To Run On Failure Screenshot On Failure
这会覆盖默认行为以创建selenium-screenshot-index.png(我需要其他名称).如果关键字failing是selenium库的一部分,一切都可以正常工作.如果不是(假设是自定义或内置的),则不会截取屏幕截图.

是否有办法注册关键字,以便在任何关键字出现故障时运行?

yqkkidmi

yqkkidmi1#

好吧,根据你的实际目标,解决方案可能很简单,也可能需要一点python编程。
1.简单的解决方案。我会说,在大多数情况下,如果测试用例失败,在测试拆卸中截取一个屏幕截图就足够了。
1.编写自定义侦听器接口,该接口将获取库(Selenium、OS)的示例,并根据关键字状态采取行动。

相关问题