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