使用 Selenium Webdriver 单击文本标签之间的跨度

Clicking on span in between text tags using Selenium Webdriver

我想点击 <span> 标签,使用 'name' 输入类型单选元素。

以下html

<label class="mt-radio nomargin-bot">
         <input name="commission_or_margin" value="margin" type="radio">
         Margin
         <span></span>
<label>

谢谢

使用 following-sibling xpath 函数你可以实现如下所示:

driver.findElement(By.xpath("//input[@name='commission_or_margin']/following-sibling::span")).click();

让我知道它是否适合你。