Robotframework Robot Framework-在不遵守交付周期的情况下要执行的关键字

Robotframework Robot Framework-在不遵守交付周期的情况下要执行的关键字,robotframework,Robotframework,我在我的机器人框架项目中遇到了一些问题。登录完成后,当我从第一页点击一个按钮时,另一个选项卡被打开,但是,有时,新窗口没有加载,代码(robotframework)一直在等待回答 为了避免在这种情况下出现错误,我想在代码仍在运行时解决它,我想知道如果在给定的交付周期内没有完成某项操作,是否有任何关键字应用该操作。在我的情况下,将关闭新窗口并重复上一步(再次点击第一页的按钮),因此,如果操作失败(提前期),将有2个操作 我尝试使用关键字运行关键字和返回状态,在我的情况下,状态将为false,但是,

我在我的机器人框架项目中遇到了一些问题。登录完成后,当我从第一页点击一个按钮时,另一个选项卡被打开,但是,有时,新窗口没有加载,代码(robotframework)一直在等待回答

为了避免在这种情况下出现错误,我想在代码仍在运行时解决它,我想知道如果在给定的交付周期内没有完成某项操作,是否有任何关键字应用该操作。在我的情况下,将关闭新窗口并重复上一步(再次点击第一页的按钮),因此,如果操作失败(提前期),将有2个操作

我尝试使用关键字
运行关键字和返回状态
,在我的情况下,状态将为false,但是,由于我的代码一直在等待回答,状态始终为
True
,因此,它对我不起作用


我已经读到,如果超时,有一个名为
Run keyword的关键字
,但是,它只能在拆卸时使用,因此,我也不知道它是否可以应用。

我看到您正在尝试比较
布尔值
字符串

如果${status}==False

请不要发布代码图片,那么它应该是布尔值和布尔值
run关键字。图片不可搜索,不可复制,视力受损的人根本无法阅读。当按下按钮时,无论如何都会打开一个新选项卡,当页面无法加载时,会弹出一条来自网站的消息,通知需要再次登录并按下按钮“确定”,因此,状态只会显示(日志),用户按下按钮“OK”后,这就是问题所在,因为直到用户没有按下按钮,代码才会显示状态。我需要根据时间采取行动,以便robot框架能够理解下一步是否耗时过长,这意味着网站上出现了错误消息