我是代码和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关联。
非常感谢能帮助我的人!