我无法使用xpath通过其文本或任何其他属性来查找元素。
<li class ="grid-class">
<a tabindex="0">
<label class="radio">
<input type="radio" value="ATTR_4">
" ATTR_4"
</label>
</a>
</li>
我尝试过使用Xpath:
//*[@id='multiSel']/div//li[@class='grid-class']//label/input[@value='ATTR_4']
//*[@id='multiSel']/div//li[@class='grid-class']//label/input[text()='ATTR_4']
//*[@id="multiSel"]/div/ul/li[26]/a/label/text()
答案 0 :(得分:0)
相关的XPath定位器将是:
//input[@value='ATTR_4']
或者如果您要使用文本代替value属性:
//input[contains(text(), 'ATTR_4')]
更多信息:
您可能还想考虑使用Explicit Wait,因为您要寻找的radio button在DOM中不是立即可用