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

时间:2017-04-06 06:21:40

标签: selenium automation element

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

以下html

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

由于

1 个答案:

答案 0 :(得分:1)

使用follow-sibling xpath 功能,您可以实现此目的,如下所示:

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

请告诉我,它是否适合您。