无法使用selenium web驱动程序自动化单选按钮

时间:2014-12-17 09:31:03

标签: selenium

无法使用selenium网络驱动程序自动执行单选按钮。

元素标识如下。

有人请告诉我如何选择此单选按钮。 我能够使用Xpath做到这一点,人们说使用Xpath并不好。

1 个答案:

答案 0 :(得分:0)

您可以在此处使用xpath。你需要做的是以某种方式你需要独特地隔离该元素。你可以使用id / xpath / css / ..等..

如果单选按钮如下:



<form action="">
<input type="radio" name="sex" value="male">Male<br>
<input type="radio" name="sex" value="female">Female
</form>
&#13;
&#13;
&#13;

您可以按值

进行唯一过滤

Ex1:driver.findElement(By.cssSelector(&#34; input [value = \&#34; male \&#34;]&#34;))。click();

Ex2:driver.findElement(By.xpath(&#34; //输入[@value =&#39;男&#39;]&#34;))。click();