我使用python 2.7.15和机器人版本3.0.4。我只需要截取FAILED测试用例的屏幕截图。 stackoverflow中的一些帖子说必须使用侦听器来操纵测试结果。还是有相同的关键字?
答案 0 :(得分:1)
不确定您要做什么,但这是我在RF级别上使用的:
Global Test Teardown
Run Keyword If Test Failed Capture Page Screenshot
或者,您应该能够在Python中执行以下操作:
def global_test_teardown(testStatus=BuiltIn().get_variable_value("${TEST STATUS}")):
seleniumlib = BuiltIn().get_library_instance('SeleniumLibrary')
if testStatus=="FAIL":
seleniumlib.capture_page_screenshot()