2015-04-22 1 views
0

Я хочу утверждать по тексту, но НЕ вложенный диапазон - это возможно?Selenium IDE исключая вложенные промежутки при утверждении текста

У меня есть следующие HTML:

<span id="yui_3_15_0_3_1429668403358_1935" class="instancename"> 
1 Activity 0LP0 
<span class="accesshide "> 
Assignment 
</span> 
</span> 

Я попытался это:

<tr> 
<td>assertText</td> 
<td>//div/h3[.='Topic ${TopicNumber}']/../ul/li/div/div/div/div/a/span/</td> 
<td>1 Activity ${Tracker}</td> 
</tr> 

Это делает работу, хотя (и это не то, что я хочу):

<tr> 
<td>assertText</td> 
<td>//div/h3[.='Topic ${TopicNumber}']/../ul/li/div/div/div/div/a/span/</td> 
<td>1 Activity ${Tracker} Assignment</td> 
</tr> 

Но это не работает. Я бы хотел НЕ включать дополнительный вложенный диапазон, любые идеи, не прибегая к умному javascript?

Заранее спасибо за вашу помощь ;-)

ответ

0

К сожалению assertText использует TextContent, которая собирается вернуться, что вся строка «1 активность $ {Tracker} Назначение». Но вы должны иметь возможность использовать glob для проверки этого «1 Activity $ {Tracker} *»

Смежные вопросы