<label class="style_status_msg">Some Option:</label>
以前,我使用xpath找到此元素并检查可用性。
Boolean isPresentPS = driver.findElements(By.xpath("//*[@id='id_version_status']/tbody/tr[2]/td[2]/div/label[17]")).size() > 0;
但这可能不是最好的选择,因为如果之前的其他元素不存在,检查可能会导致错误的结果。
答案 0 :(得分:0)
尝试按文字内容选择所需的元素:
//label[text()="Some Option:"]
如果您想仅通过部分文本内容匹配元素:
//label[contains(text(), "Some Opt")]
答案 1 :(得分:0)
尝试下面的任何一个xpath:
说明:使用class
标记的label
属性以及text
方法。
//label[@class='style_status_msg'][contains(text(), 'Some Option:')]
OR
说明:使用text
方法和label
标记。
//label[contains(text(), 'Some Option:')]