首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >等待在Truclient Vugen脚本中单击对象

等待在Truclient Vugen脚本中单击对象
EN

Stack Overflow用户
提问于 2022-10-10 13:19:12
回答 1查看 59关注 0票数 0

在TruClient Vugen脚本中,是否可以等待按钮变得可点击。目前,在我的脚本中,我正在等待一个对象的存在,但是它不太稳定,一些事务因为它而不断失败。请帮助在逻辑上等待一个元素,直到它变成可点击的。

EN

回答 1

Stack Overflow用户

发布于 2022-10-20 13:35:19

如何使用TruClient描述符作为ID方法?如果元素包含可单击时间的指示(例如,类、属性等)您可以使用该指示来识别对象。一旦属性被设置并恢复,TruClient就应该标识对象。

另一个选项可以是创建某种类型的单击重试机制,以便在按钮可单击时执行单击:

代码语言:javascript
复制
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块中添加一个简单的等待步骤来分隔重试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74015597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档