如何从DOM中捕获::之后

时间:2015-12-10 00:09:25

标签: java selenium selenium-webdriver

我正在使用Selenium和Java来编写测试,我需要捕获的web元素是以下DOM中的:: after:

<input name="owned" type="radio" value="0">::after</input>

这是::after是什么?

1 个答案:

答案 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);