UIPath - 按位置获取文本

UIPath - Get Text by position

有没有办法从某个位置获取文本或 UIElement?

我在网站上有一个 table,我需要从中获取单元格。

HTML table有一列ID和一列状态。 我正在查找与我已知 ID 值匹配的 ID 并存储位置的 Y 部分。 这就是我知道我在哪一行的方式。 然后我转到具有已知 X 坐标的状态列。

在这些坐标处获得 Text/UIElement 的最佳函数是什么?

示例(我需要ID为“2”的对象的状态):

(应该return“不好”)

 ID | etc | etc | Status | etc
----|-----|-----|--------|-----
 0  | ... | ... |  good  | ...
----|-----|-----|--------|-----
 1  | ... | ... |  great | ...
----|-----|-----|--------|-----
 2  | ... | ... |  bad   | ...
----|-----|-----|--------|-----
 3  | ... | ... |  good  | ...

我知道你可以用鼠标点击一个位置,但我怎样才能得到一个位置的文本(UIElement 也可以)?

如果有faster/more可靠的方法获取不涉及坐标的状态,我洗耳恭听

您最好的选择是使用 UiPath 的数据抓取功能。

当在 HTML Table 上使用时,它将 return 你的数据 table 包含 table 中包含的所有数据。

然后您可以为每一行使用一个 activity 将循环遍历 table。

在每一行 activity 中,您可以放置​​一个具有以下条件的 If 语句 row("ID").ToString.Equals("THE ID YOUR LOOKING FOR, IN THIS CASE, 2")

在 If 语句的 true 部分,您可以使用赋值 activity 来获取可以使用以下 row("Status").ToString 检索的状态列的值。您可以将 false 部分留空,因为这不需要