2017-04-06 9 views
-1

<span>タグをクリックします。入力タイプのラジオの 'name'要素を使用します。Selenium Webdriverを使用してテキストタグ間のスパンをクリック

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

それがために働くかどうか、私に教えてください:下図のように、あなたがこれを達成することができ、次の-兄弟のxpath機能を使用して、HTML以下

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

おかげ

+0

ラジオボタンなどをクリックしますか? – Mahipal

+0

あなたがこれをやり遂げるのを妨げているのは何ですか? – Guy

+0

あなたはスパンの内容を意図的に放棄しましたか、それとも空ですか?空のスパンがゼロ幅になり、クリックできなくなります。 – Grasshopper

答えて

1

がため

君は。

+0

迅速な回答のためにMahipalに感謝します。 –

+0

心配はいりません。それは動作しましたか? – Mahipal

+0

同じ 'name'要素のラジオボタンが2つあるため、うまくいきませんでした。しかし、はいそれは 'id'要素でうまく動作します。 –

関連する問題