代码之家  ›  专栏  ›  技术社区  ›  Maniraj Mkr

Blue prism-如何获取动态html表中的行数

  •  2
  • Maniraj Mkr  · 技术社区  · 7 年前

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

    动态表的路径:

    /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 回复  |  直到 7 年前
        1
  •  2
  •   Andrzej Kaczor    7 年前

    将表读取到集合

    1. 在Application Modeler中监视表。

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

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

    读取行数的步骤

    1. 将表格读取到集合

    2. 使用标准Blue Prism“Collections”对象中的操作“Count Rows”。

    读取列的数量

    1. 将表格读取到集合

    2. 使用标准Blue Prism“Collections”对象中的操作“Count Columns”。