无法使用selenium网络驱动程序自动执行单选按钮。
元素标识如下。
有人请告诉我如何选择此单选按钮。 我能够使用Xpath做到这一点,人们说使用Xpath并不好。
答案 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;
您可以按值
进行唯一过滤Ex1:driver.findElement(By.cssSelector(&#34; input [value = \&#34; male \&#34;]&#34;))。click();
Ex2:driver.findElement(By.xpath(&#34; //输入[@value =&#39;男&#39;]&#34;))。click();