在blueprism中捕获表元素

时间:2017-10-05 22:23:19

标签: capture blueprism

我试图捕获Web应用程序的表元素。该元素是搜索结果。我想浏览行并从搜索结果中选择特定的行项。请帮忙

1 个答案:

答案 0 :(得分:1)

我会在这里使用动态路径到元素的概念。

这将是我解决这个问题的方法:

  1. 使用Application modeler
  2. 监视整个表格
  3. 使用“读取”阶段获取该元素的路径。它可以是例如
  4. “/ HTML / BODY(1)/ FORM(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]数据项中。

    1. 监视任何元素,并禁用用于查找它的所有属性。我选择一个属性“path”并将其“匹配类型”设置为动态。
    2. 查看要使用的元素的路径 - 在我的示例中: / HTML / BODY(1)/ FORM(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)“
    3. 请注意,表中的部分完全相同。标有粗体的“TR(2)”部分表示元素所在的行。

      1. 创建一个数据项,例如[Row_number],表示要检查的行。

      2. 创建一个新的“读取”阶段,尝试从第3点的动态元素中读取值。

      3. 作为动态元素,我会使用第2点的路径和第4点的字符串。请参阅下面的示例:

      4. <强> [Path_to_the_table] &安培; “/ TBODY(1)/ TR(” &安培;的 [ROW_NUMBER] &安培;“2)/ TD(3)/ UL( 1)/ LI(1)/ IMG(1)“

        这样我就可以从我选择的行中读取元素的值。