2013-08-21 4 views
2

Моя дилемма: -Проверьте текст с BR-теги и текст не всегда в том же порядке

У меня есть 4 сохраненных регистраций из списка результатов $ {VEH_REG_1}, $ {VEH_REG_2}, $ {VEH_REG_3} & $ { VEH_REG_4}.

Я добавляю эти регистрации в список через пользовательский интерфейс. Таким образом, вы выбираете четыре автомобиля и нажимаете кнопку, появляется всплывающее окно, позволяющее вам знать, успешно ли вы или нет, добавив транспортные средства в список. Всплывающее окно перечисляет регистрацию в теге «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 !!!!) Я могу отправить вам изображение, если это помогает понять, что я пытаюсь достичь.

Любая помощь приветствуется.

Благодаря Mark

ответ

0

проверить их по одному с комками, так что вам не нужно, чтобы проверить заказ.

<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>