我想在文本上断言但不是嵌套的跨度 - 这可能吗?
我有以下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 :(得分:0)
不幸的是,assertText使用textContent,它将返回整个字符串“1 Activity $ {Tracker} Assignment”。 但你应该能够使用glob检查这个“1活动$ {Tracker} *”