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 部分留空,因为这不需要
有没有办法从某个位置获取文本或 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 部分留空,因为这不需要