我正在尝试使用动态xpath识别两个不同UI上的两个对象。
对象与摘要相同:
<div class="reports-filter">
<ul id="portfolio-input--temp-ddisable">
<li>
<h3 class='reportOptions'><label>Enter Account Number</label></h3>
<input id="name2" name="name2" type="text" value="" size="20"/>
</li>
</ul>
<input type="hidden" name="secure" value="true"/>
</div>
<div class="multiCol">
<h3 class='reportOptions'><label>Account Number </label></h3>
<input id="reportFilters17.typeSpecific.string" name="reportFilters[17].typeSpecific.string" class="textFilter" type="text" value=""/>
</div>
现在我尝试使用以下xpath,但没有运气
//h3[contains(text(),'Account Number$']
//h3[contains(.,'Account Number$']
//h3[@class='reportOptions']
//h3[@class='reportOptions']/text()
//label[contains(.,'Account Number$')]
.//*[contains(text(),'Account Number$')]
答案 0 :(得分:0)
如果要检查数字结尾然后使用匹配项,而为什么要使用//h3[@class='reportOptions']/label
或//h3[@class='reportOptions']/label/text()