我正在尝试运行以下代码以将测试套件中所有失败测试用例的屏幕截图保存到自定义文件夹中,并在日志文件中查看屏幕截图。下面的代码没有按预期运行。请帮助完成代码。
'*** Setting ***
Suite Setup register
Test Setup Set Screenshot Directory D:/path/
Library Selenium2Library
*** Keywords ***
sc
Capture page screenshot D:/path/
register
Register Keyword To Run On Failure sc
*** Test Cases ***
Run TestCase1
Open Browser http://google.com chrome
Click Element css=getsomthing
Run TestCase2
Open Browser http://google.com chrome
Run Keyword And Continue On Failure Click Element css=getsomthingother '
执行时出现以下错误 [ 警告 ]失败时无法运行关键字"sc":无法保存屏幕截图 file:///D:/path
当capture page screenshot
需要文件名时,您似乎在为文件夹指定名称。它可能会失败,因为它无法创建具有现有目录名称的屏幕截图文件。
由于您已经将屏幕截图目录设置为 D:/path
,因此无需为 capture page screenshot
提供文件名。