我的问题是我使自动化脚本自动购买了一些商品,但是有时,网站会在购买完成之前要求我提供登录凭据,因此在脚本单击“立即付款”按钮后,它将检查是否使用“ waitForVisible”命令显示“购买完成”消息,问题是,有时它会在“购买完成”之前进入安全检查,因此在此“ waitvisible”目标之后我有一个“ gotoif”命令“ $ {!statusOK} == false”并转到安全标签,现在的问题是当便笺到达此“ waitforvisible”并且找不到时,脚本将在此处停止并不会到达我的gotoif。 / p>
答案 0 :(得分:0)
没有网站链接,很难说出基于DOM的wait For Visible出了什么问题。
但是应该始终有效的一种解决方案是使用UI testing命令进行视觉验证。
visualAssert |image
(等待图像显示,直到!timeout_wait为止)GotoIf | ${!statusOK} == false | label
它没有找到它,脚本将在此处停止并不会到达我的gotoif。
也许问题出在其他地方,您只需要使用store | true | !errorignore
。然后即使发生错误,kantu也会继续。