如何通过脚本识别空白页



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

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

最新更新