Selenium单选按钮单击,但不选择

时间:2015-01-29 20:55:43

标签: java selenium radio-button

我正在使用Selenium尝试自动填写在线填写表格,当我遇到一个我以前没见过的错误。有一系列单选按钮等同于或多或少的真或假陈述。除了第一个之外,它们似乎都工作得很好,它表示它被点击了,但不会将状态改为"选择" (这可以在这里观察到) Before the automated script After automated script ---------------正如您所看到的,单击的选项显示为蓝色背景,但第一个选项没有更改。我使用以下代码:

driver.findElement(radioButtonValue ? locator1 : locator2).click;

在每组单选按钮的两个选项之间进行选择。定位器是按钮本身,而不是组。单选按钮不是隐藏或只读,手动完成后可以完全点击。对于导致这种情况的原因,我真的很茫然。故障按钮的HTML是:



 <TD>Is this an Expert Transportation Account? </TD><!-- // vsm 107926 --><!-- // -->
    <TD><INPUT id=transportationFlgTrueId class=changed onclick=getSegmentBrokerBranch(this); value=true type=radio name=transpFlg jQuery16202104382506976572="13">Yes </TD>
    <TD><INPUT id=transportationFlgFalseId onclick=getSegmentBrokerBranch(this); value=false CHECKED type=radio name=transpFlg jQuery16202104382506976572="14">No </TD>
&#13;
&#13;
&#13;

非常感谢任何有关去哪里的信息或想法。

0 个答案:

没有答案