我正在尝试编写 xpath 来查找是否选中了一个复选框,该复选框正在使用 css ::after 元素进行更改。以下是我拥有的两个元素
//div[@class='FormBlock-formItem2' and .//text()='Scoped In']//div[@class='FormBlock-controlIndicator']
我需要发现未选择“范围外”而选择了“范围内”。我看到的唯一区别是复选框第二部分中的“::after”。
我尝试了 xpath :”//div[@class='FormBlock-formItem2' and .//text()='Scoped In']//div[@class='FormBlock-controlIndicator']“但是这是找到“范围内”元素,但我无法验证它是否已检查。几天来一直在挣扎。请帮忙。
检查下面的代码是否返回正确的 true/false:
driver.findElement(By.xpath("//label[./div[@class='FormBlock-itemText' and .='Scope In']]/input")).isSelected();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)