我想通過使用輸入類型無線電的'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