'Set Text' 对网络元素的操作间歇性地产生 TYPE_021 错误

'Set Text' action on a web-element intermittently generates TYPE_021 error

当我对将用作手动流程中的下拉菜单的 Web 元素执行 'Set Text' 操作时,我间歇性 运行 进入 TYPE_021 错误,但是简单地输入一个值是合法的。

我选择了 'Set Text' 而不是单击命令后跟击键命令,因为 'Set Text' 看起来更稳定。另外,我没有尝试从下拉列表中进行选择的明显流程,因为下拉列表中没有必要的值。

什么会导致 TYPE_021 错误?

我同意 Automation Anywhere 用户指南的可用性……这令人沮丧。我也不熟悉这些类型的错误,但我建议使用以下方法:

  1. 将设置文本命令包含在错误处理中,这样如果下拉值不可用,整个任务就不会失败,然后有 If/Else 命令来检查它是否有效。

错误处理(动作:继续;任务状态:通过;变量操作="True")

  1. 将下拉 selection 部分移到任务的后半部分。可能页面还没有完全加载导致失败。
  2. 使用 Click 命令 select 值。单击下拉按钮,然后单击值。修改属性以插入所需的值,可能在 HTML 值或 HTML InnerText 上。如果需要,您可以将其与错误处理一起附上。