Robotframework 如何通过脚本识别空白页面?

Robotframework 如何通过脚本识别空白页面?,robotframework,Robotframework,期望在用户输入用户名、密码并单击登录按钮后验证主页。但有时在单击“登录”按钮后会显示空白页,因为脚本执行失败。每当显示空白页面时,我希望重新启动执行。手动执行期间不会出现空白页。如何通过脚本识别空白页? Input Text ${Loc_ UserName } ${User_Name} Input Text ${Loc_ Password } ${Password} Click Eleme

期望在用户输入用户名、密码并单击登录按钮后验证主页。但有时在单击“登录”按钮后会显示空白页,因为脚本执行失败。每当显示空白页面时,我希望重新启动执行。手动执行期间不会出现空白页。如何通过脚本识别空白页?

Input Text                         ${Loc_ UserName }    ${User_Name}
Input Text                         ${Loc_ Password }    ${Password}
Click Element                      ${Loc_SignIn_btn}
Wait Until Keyword Succeeds    60s    2s    Element Should Be Visible    ${Loc_Home_Page_Icon}
但有时单击“登录”按钮后会显示空白页

从登录后预期加载的页面中获取元素定位器。 现在检查该元素的状态是否在页面上,并根据状态尝试重新登录。类似于

${status}=   Run Keyword and Return Status      Element Should Be Visible    ${ElementLocator}
Run Keyword if   '${status}' == 'False'  Try Login Again

若你们得到的是空白页面,那个么这是UI问题,应该由开发人员来解决。当您再次看到空白页时,请打开浏览器控制台日志,其中应包含一些Javascript错误,并将其报告为错误。@BoburMeliev,因为它在手动测试中不可复制,因此无法检查控制台日志。它只在自动化执行期间发生。您应该运行多少次自动化测试来捕获此错误?