在 blueprism 中捕获 table 个元素
Capturing table elements in blueprism
我正在尝试捕获 Web 应用程序的 table 元素。此元素是搜索结果。我想浏览行和 select 搜索结果中的特定行项目。任何帮助请
我会在这里使用元素的动态路径的概念。
这就是我解决该问题的方法:
- 使用 Application modeler
监视整个 table
- 使用 "Read" 阶段获取该元素的路径。例如可以是
"/HTML/BODY(1)/表格(1)/DIV(3)/DIV(4)/TABLE(1)/TBODY(1 )/TR(1)/TD(1)/DIV(1)/DIV(2)/DIV(2)/DIV(1)/DIV(3)/DIV(1)/DIV(1)/TABLE(1)"
我将其存储在 [Path_to_the_table] 数据项中。
- 侦测任何元素,并禁用用于查找它的所有属性。我会选择一个属性 "path" 并将其 "match type" 设置为动态。
- 查看您要使用的元素的路径 - 在我的示例中是:
/HTML/BODY(1)/表格(1)/DIV(3)/DIV(4)/TABLE(1)/TBODY(1)/TR(1) /TD(1)/DIV(1)/DIV(2)/DIV(2)/DIV(1)/DIV(3) /DIV(1)/DIV(1)/TABLE(1)/TBODY(1)/TR(2)/TD( 3)/UL(1)/LI(1)/IMG(1)"
请注意,table 的部分完全相同。以粗体标记的 "TR(2)" 部分表示元素所在的行。
创建一个数据项,例如 [Row_number],表示您要检查的行。
创建一个新的 "read" 阶段,尝试从点 3 的动态元素中读取值。
作为动态元素,我将使用第 2 点的路径和第 4 点的字符串。请参见下面的示例:
[Path_to_the_table]&"/TBODY(1)/TR("&[Row_number]&"2)/TD(3)/UL(1)/LI(1)/IMG(1)"
这样我就可以从我选择的行中读取元素的值。
我正在尝试捕获 Web 应用程序的 table 元素。此元素是搜索结果。我想浏览行和 select 搜索结果中的特定行项目。任何帮助请
我会在这里使用元素的动态路径的概念。
这就是我解决该问题的方法:
- 使用 Application modeler 监视整个 table
- 使用 "Read" 阶段获取该元素的路径。例如可以是
"/HTML/BODY(1)/表格(1)/DIV(3)/DIV(4)/TABLE(1)/TBODY(1 )/TR(1)/TD(1)/DIV(1)/DIV(2)/DIV(2)/DIV(1)/DIV(3)/DIV(1)/DIV(1)/TABLE(1)"
我将其存储在 [Path_to_the_table] 数据项中。
- 侦测任何元素,并禁用用于查找它的所有属性。我会选择一个属性 "path" 并将其 "match type" 设置为动态。
- 查看您要使用的元素的路径 - 在我的示例中是: /HTML/BODY(1)/表格(1)/DIV(3)/DIV(4)/TABLE(1)/TBODY(1)/TR(1) /TD(1)/DIV(1)/DIV(2)/DIV(2)/DIV(1)/DIV(3) /DIV(1)/DIV(1)/TABLE(1)/TBODY(1)/TR(2)/TD( 3)/UL(1)/LI(1)/IMG(1)"
请注意,table 的部分完全相同。以粗体标记的 "TR(2)" 部分表示元素所在的行。
创建一个数据项,例如 [Row_number],表示您要检查的行。
创建一个新的 "read" 阶段,尝试从点 3 的动态元素中读取值。
作为动态元素,我将使用第 2 点的路径和第 4 点的字符串。请参见下面的示例:
[Path_to_the_table]&"/TBODY(1)/TR("&[Row_number]&"2)/TD(3)/UL(1)/LI(1)/IMG(1)"
这样我就可以从我选择的行中读取元素的值。