出现对话框后点击更新Robotframework

时间:2016-05-25 13:08:23

标签: dialog robotframework selenium2library

我正在测试一个场景,我点击一个按钮,然后会出现下面的对话框。只能点击“更新”

enter image description here

我在测试场景中加入了以下内容:

    Click Element  jquery=a.newOrder
    Click Element  Link=Update

运行测试后收到以下错误消息: 元素在点(1023,127.19999694824219)处不可点击。其他元素将收到点击:

与更新相关的唯一HTML代码是

<a href="orderModule?orderCode=0009502064&amp;edit=true">Update</a>

我也尝试使用警报对此进行测试,但未发现任何警报......

有人可以解释一下我需要做什么吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

解释你的情景:

单击“更新”时,将显示一个弹出窗口。您必须在弹出的任何元素中添加Wait to page contains元素,然后等待您需要单击的元素。元素可见后,焦点在元素上。单击元素。如果您在此处收到错误,请尝试为命令执行速度添加selenium超时或添加睡眠以检查元素是否加载缓慢。