蓝色棱镜 - 如何在动态html表中获得行数

时间:2017-12-15 02:04:11

标签: automation ui-automation blueprism

我使用动态路径元素的概念来获取动态表内的内容。但我仍然想找到一种方法来获取捕获表的上限。比如,表元素的行数和列数。

动态表的路径:

/HTML/BODY(1)/DIV(15)/TABLE(1)/TBODY(1)/TR/TD

表格内容的路径

/HTML/BODY[1]/DIV[14]/TABLE[1]/TBODY[1]/TR/TD**[3]**/DIV[1]/DIV**[1]**/DIV/DIV

需要增加粗体突出显示的值以指向每个单元格数据。我只是想知道有多少TD和DIV可以对此作出判断。

/HTML/BODY[1]/DIV[14]/TABLE[1]/TBODY[1]/TR/TD  
/HTML/BODY[1]/DIV[14]/TABLE[1]/TBODY[1]/TR/TD**[3]**/DIV[1]/DIV

1 个答案:

答案 0 :(得分:2)

要将表格读入集合

  1. 在Application Modeler中窥探表。

  2. 放置框"阅读" - 使用上一步中的元素表,将数据设置为"获取表",选择存储数据的位置。

  3. 如您所见,Blue Prism在与hmtl表的交互方面设计得非常好。

    读取行数

    1. 阅读收集表

    2. 使用行动"计算行数"来自标准的Blue Prism" Collections"对象

    3. 读取列数

      1. 阅读收集表

      2. 使用操作"计数列"来自标准的Blue Prism" Collections"对象