我想通过使用输入类型无线电的'name'元素单击<span>
标签。使用Selenium Webdriver单击文本标签之间的跨度
下面HTML
<label class="mt-radio nomargin-bot">
<input name="commission_or_margin" value="margin" type="radio">
Margin
<span></span>
<label>
感谢
我想通过使用输入类型无线电的'name'元素单击<span>
标签。使用Selenium Webdriver单击文本标签之间的跨度
下面HTML
<label class="mt-radio nomargin-bot">
<input name="commission_or_margin" value="margin" type="radio">
Margin
<span></span>
<label>
感谢
使用以下同胞的XPath功能,你可以做到这一点,如下图所示:
driver.findElement(By.xpath("//input[@name='commission_or_margin']/following-sibling::span")).click();
让我知道,它是否适用于您。
你想单击单选按钮或其他东西? – Mahipal
什么阻止你这样做? – Guy
你有目的地忽略了跨度的内容还是空的? Becoz空跨将有零宽度,无法点击。 – Grasshopper