在TruClient Vugen脚本中,是否可以等待按钮变得可点击。目前,在我的脚本中,我正在等待一个对象的存在,但是它不太稳定,一些事务因为它而不断失败。请帮助在逻辑上等待一个元素,直到它变成可点击的。
发布于 2022-10-20 13:35:19
如何使用TruClient描述符作为ID方法?如果元素包含可单击时间的指示(例如,类、属性等)您可以使用该指示来识别对象。一旦属性被设置并恢复,TruClient就应该标识对象。
另一个选项可以是创建某种类型的单击重试机制,以便在按钮可单击时执行单击:
Use the same "Wait for Object" step and add "For Loop" step with certain number of iteration (i.e. retries) right after.
Inside the for loop you could use the following steps:
1. Click step
2. Wait for Object (next object that should appear)
3. Catch step with "Object Identification" as argument and internal "Flow Control" - "Continue" step
4. "Flow Control" - "Break" step如果对象是可点击的,步骤2-3应该通过,步骤4将中断循环。如果对象不可单击,步骤2将失败,对象标识错误将触发步骤3和内部继续步骤,以便再次尝试单击。您可以通过在catch块中添加一个简单的等待步骤来分隔重试。
https://stackoverflow.com/questions/74015597
复制相似问题