【发布时间】:2019-04-22 00:41:27
【问题描述】:
我正在尝试创建一个 UIPath 项目,以在 Microsoft Dynamics Web Client 2016 中自动填写一个简单的表单。由于我认为选择器不可靠,我一直遇到奇怪行为的问题。 Dynamics Web 客户端是用 Angular 编写的,似乎是一个单页应用程序。据我所知,没有任何输入具有 UIPath 可以用作选择器的任何类型的 ID 或特定数据属性。看起来程序正在使用 DOM 树来计算嵌套 div 的数量,以便为每个输入分配一个“parentId”属性。当有弹出窗口时,这似乎会导致不可靠的行为,我担心继续使用这个特定的 Web 应用程序进行自动化将无法扩展。
选择器示例:
<html title="Microsoft Dynamics GP" />
<webctrl parentid='a000000000000000056800083584c00030100000000f1550000000000'
tag='INPUT' />
这个选择器和 parentId 属性从何而来,它是否可以通过更新和表单更改可靠且可扩展?
【问题讨论】:
标签: uipath