我正在使用Selenium和Java来编写测试,我需要捕获的web元素是以下DOM中的:: after:
<input name="owned" type="radio" value="0">::after</input>
这是::after
是什么?
答案 0 :(得分:0)
我认为我们没有直接获取单选按钮文本的方法。如果您可以控制HTML,请尝试将其修改为:
<input id="id1" name="owned" type="radio" value="0">
<label for="id1">::after</label>
</input>
修改后,使用selenium检索文本:
String label=driver.findElement(By.cssSelector("label[for=id1]")).getText();
System.out.println(label);