Robotframework 在Selenium2库中使用多个run_on_失败关键字
我注意到,在Robot框架中,当我在“设置”中定义它时,我不能同时拥有日志源和捕获页面屏幕截图。Robotframework 在Selenium2库中使用多个run_on_失败关键字,robotframework,selenium2library,Robotframework,Selenium2library,我注意到,在Robot框架中,当我在“设置”中定义它时,我不能同时拥有日志源和捕获页面屏幕截图。 当您想同时拥有这两个关键字时,您如何解决此问题?您可以创建自己的关键字,将这两个关键字包装在一起,并使用将其注册为运行失败关键字 *** Keywords *** Failure Callback Capture Page Screenshot Log Source 然后在开始测试之前调用它,可能是在测试/套件设置中 Register Keyword To Run On Fai
当您想同时拥有这两个关键字时,您如何解决此问题?您可以创建自己的关键字,将这两个关键字包装在一起,并使用将其注册为运行失败关键字
*** Keywords ***
Failure Callback
Capture Page Screenshot
Log Source
然后在开始测试之前调用它,可能是在测试/套件设置中
Register Keyword To Run On Failure Failure Callback
您还可以扩展Selenium2Library本身,以便在将Selenium2Library作为
run\u on\u failure
参数导入时定义包装器关键字并直接传递它。您可以创建自己的关键字,将这两个关键字包装在一起,并将其注册为run\u failure关键字
*** Keywords ***
Failure Callback
Capture Page Screenshot
Log Source
然后在开始测试之前调用它,可能是在测试/套件设置中
Register Keyword To Run On Failure Failure Callback
您还可以扩展Selenium2Library本身,以便在导入Selenium2Library作为
run\u on\u failure
参数时定义包装器关键字并直接传递它