我遇到了一个问题,需要创建一个Selenium查询,使用XPath从列表中选择特定元素。我尝试过//li[contains(text(),'Addressing machine wholesaling')]
,但似乎需要合并内部标签。有什么办法可以做到这一点吗?
下面是列表的示例。在这种情况下,我需要选择第一个li
元素。
<ul aria-labelledby="businessActivitySuggestionsProbableHeader1" class="anzsicList probable">
<li activity="55" index="0" role="option" class="">
<span class="matchText">Addressing</span>
<span class="matchText">machine</span>
<span class="matchText">wholesaling</span>
</li>
<li activity="4554" index="1" role="option" class="">
<span class="matchText">Machine</span> manufacturing (including accounting,
<span class="matchText">addressing</span>, business, enveloping, letter folding, numbering, photocopying or duplicating)
</li>
</ul>
如果使用XPath不可能的话,是否有其他方法可以做到这一点?