【发布时间】:2021-09-09 01:00:31
【问题描述】:
如何使用 UI Path RPA 获取列表视图子项。
我尝试使用数据抓取,记录但它只输出第一个子项数据。
我已关注此链接以解决相同的问题,但我无法理解答案中提供的 xaml 文件。
【问题讨论】:
-
向我们展示您的应用程序的图像。
标签: winforms listview uipath uipath-studio
如何使用 UI Path RPA 获取列表视图子项。
我尝试使用数据抓取,记录但它只输出第一个子项数据。
我已关注此链接以解决相同的问题,但我无法理解答案中提供的 xaml 文件。
【问题讨论】:
标签: winforms listview uipath uipath-studio
如果您的目标客户端是 Windows Forms Ap,您可以参考以下内容:
必须使用ui explorer查看元素属性
然后你可以看到右下方的选择器编辑器显示如下
“<uia automationid='ListViewSubItem-2' tableCol='2' tableRow='10' />”。观看左侧的“视觉树”,它显示了子项列表。所以现在你要做的是获取项目列表(它显示第一个子项目)并为每个项目获取子项目列表,最后通过获取属性活动来获取子项目值。
伪流程如下: find_children 活动=>for_each 活动 { find_children 活动=> for_each 活动 { get_attribute 活动} }
第一个 find_children 的选择器如“<uia automationid='1000' cls='SysListView32' />”和过滤器如“<uia automationid='ListViewItem-*'/>”。
第二个 find_children 的选择器是 for_each 项目,过滤器类似于“<uia automationid='ListViewSubItem-1'/>”。 “1”是子项索引。
【讨论】: