如何在保存时或数据已存在时处理警报消息

问题描述 投票:0回答:1

您好,我正在为一个网站工作,我必须处理弹出窗口模式警报消息以保存数据或显示数据已存在。

我正在尝试插入一个已经存在的数据,所以这次我必须将数据已存在消息与我的代码进行比较,但我不知道如何处理“数据已成功保存”和“数据已存在”条件机器人框架。

robotframework alert
1个回答
0
投票

似乎使用 TRY-EXCEPT 块在您的情况下可能会很方便。 IE。您可以在 TRY 块中处理警报,如果您的代码到达 EXCEPT 块,则意味着没有警报。

所以,原型想法可能看起来像

    TRY
        ${alert_text} =  handle alert  LEAVE  timeout=3s
    EXCEPT  Alert not found *    type=GLOB
        ${alert_text}  set variable  ${None}
    END

    IF  $alert_text is not None
        # actions if there is an alert 
    ELSE
        # actions for no alerts
    END
© www.soinside.com 2019 - 2024. All rights reserved.