【发布时间】:2019-07-16 11:41:06
【问题描述】:
我无法通过文本或任何其他属性找到使用 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()
【问题讨论】:
-
请在此处发布跟踪记录。如果没有错误详细信息,则无法识别您的问题。并添加您将如何发送数据。所以很容易提供答案。
-
请查看更新的详细信息@Devdun
-
我试过了:
public WebElement attrDescVal() { WebElement attrDescVal = getElement(Identifier.xpath, "//*[@id=\"multiSel\"]/div/ul/li[5]/a/label/text()"); return attrDescVal; }@Devdun -
以上所有提到的 xpaths 本身都不能正常工作,我将直接点击该元素 @Devdun
-
attr 数字每次会话都会改变还是保持不变?
标签: java angular selenium xpath