RPA的特定文本参考(带有动态ID和名称)

时间:2020-04-25 06:34:32

标签: html rpa

我是代码和RPA领域的新手,我发现了一个小问题。 我在网页上有以下代码:

<tr class="CasillaGrilla" align="center" valign="middle">
    <td nowrap="nowrap" align="left">
                <span id="dgrLista_Label1_0">2018 History</span>

            </td><td>
                <span id="dgrLista_Vencer_0" style="color:DarkBlue;">Up to date</span>
            </td><td>
                <input type="image" name="Digital:dgrLista:_ctl2:imgVer" id="Digital_dgrLista_imgVer_0" src="../images/i_ver.gif">
            </td>
</tr>

<tr class="CasillaGrillaColor" align="center" valign="middle">
    <td nowrap="nowrap" align="left">
                <span id="dgrLista_Label1_1">Events 2018</span>
                <input type="image" name="Digital:dgrLista:_ctl3:imgVerElec" id="Digital_dgrLista_imgVerElec_1" title="Electronic File" href="#" src="../Images/doc_elec.png">
            </td><td>
                <span id="dgrLista_Vencer_1" style="color:DarkBlue;">Up to date</span>
            </td><td>
                <input type="image" name="Digital:dgrLista:_ctl3:imgVer" id="Digital_dgrLista_imgVer_1" src="../images/i_ver.gif">
            </td>
</tr>

然后,根据配置文件,“ CasillaGrilla”和“ CasillaGrillaColor”行继续进行。

问题是,这些行代表某个人的历史事件,并且行的数量和顺序根据人的个人资料而变化。

我想做的是使用文本“ 2018 History”进行动态引用,以便机器人可以单击同一个输入,ID为“ Digital_dgrLista_imgVer_0”的输入,但是由于缺乏经验,我一直失败在这件事上。

请注意,我无法使用任何ID,因为它们在个人资料之间会发生变化。唯一的共同点是跨度内的“ 2018历史”文本。输入的ID也会更改,但仍位于行内的第3个。

我知道一些xpath供参考,但是我无法从文本到该范围ID到该行中的输入ID关联。

非常感谢能帮助我的人!

0 个答案:

没有答案