2

我的困境:-

我从结果列表 ${VEH_REG_1}、${VEH_REG_2}、${VEH_REG_3} 和 ${VEH_REG_4} 中存储了 4 个注册。

我正在通过 UI 将这些注册添加到列表中。因此,您选择四辆车并单击一个按钮,然后会出现一个弹出窗口,让您知道您是否成功将车辆添加到列表中。弹出窗口列出了“P”标签中的注册,注册之间带有“BR”标签,因此每个注册都在一个新行上。

我的问题是,我存储的注册并不总是按照我保存它们的逻辑顺序显示,因此验证文本并不像通常那样直接。

我已经尝试使用直接 xpaths 来验证文本。我尝试过 verifytextpresent (但由于结果列表仍然存在,即使注册不在我的列表中,它也会找到注册)并且我尝试使用 gotoif 命令,但是当涉及到“ BR”标签。

<div class="mbtn">
<div style="height: 120px; overflow: auto">
<span id="ctl00_phmcp_phmc_lblOfflineMarketingResult">
The selected not-pending cars have been added to the offline marketing list.
<br>
The following vehicles are not in the appropriate status:
<p>
LJ57OOB
<br>
RF56RZC
<br>
LJ58PJY
</p>
<p>
</span>
</div>

因为我还没有 10 声望来显示图像(Grrr !!!!!!)如果它有助于理解我想要实现的目标,我可以通过电子邮件将图像发送给您。

任何帮助表示赞赏。

谢谢马克

4

1 回答 1

0

使用 glob 一次验证一个,因此您无需验证订单。

<tr>
    <td>verifyText</td>
    <td>//span[@id="ctl00_phmcp_phmc_lblOfflineMarketingResult"]</td>
    <td>*LJ57OOB*</td>
</tr>
<tr>
    <td>verifyText</td>
    <td>//span[@id="ctl00_phmcp_phmc_lblOfflineMarketingResult"]</td>
    <td>*LJ58PJY*</td>
</tr>
于 2015-01-14T22:04:34.137 回答