Selenium 如何在webdriver中随机选择单选按钮?

Selenium 如何在webdriver中随机选择单选按钮?,selenium,webdriver,Selenium,Webdriver,答案选择的HTML是 A <input id="A" type="radio" onclick="javascript:ValidateAns(53209,0,9, 'A')" name="AnsChoice" value="A"/> <label for="A">145</label> <br/> <br/> B <input id="B" type="radio" onclick="javascript:Valida

答案选择的HTML是

 A
<input id="A" type="radio" onclick="javascript:ValidateAns(53209,0,9, 'A')" name="AnsChoice" value="A"/>
<label for="A">145</label>
<br/>
<br/>
    B
<input id="B" type="radio" onclick="javascript:ValidateAns(53209,0,9, 'B')" name="AnsChoice" value="B"/>
<label for="B">148</label>
<br/>
<br/>
    C
<input id="C" type="radio" onclick="javascript:ValidateAns(53209,0,9, 'C')" name="AnsChoice" value="C"/>
<label for="C">143</label>
<br/>
<br/>
    D
<input id="D" type="radio" onclick="javascript:ValidateAns(53209,0,9, 'D')" name="AnsChoice" value="D"/>
<label for="D">155</label>
A
145


B 148

C 143

D 155
这不是一个真正的Web驱动程序问题

Random rnd = new Random();
List<WebElement> radios = driver.findElements(By.xpath("//input"));
radios.get(rnd.nextInt(radios.size())).click();
Random rnd=new Random();
List radios=driver.findElements(By.xpath(“//input”);
radios.get(rnd.nextInt(radios.size())。单击();

创建一个元素列表,在该列表中生成一个随机位置,然后单击该元素。我不完全确定随机选择单选按钮作为测试是否有用。测试应该是可重复和可验证的。这两者都不是。你为什么要那样做?