div
要素の下にあるspan
ボタンをクリックすることは可能ですか?入力のIDを使用してテストを安定させたい。親(ID付き)のIDでスパンボタンをクリックする -
HTML:
あなたが右に3つのドットボタンを見ることができるように、それは私がクリックしたいボタンがある:それは、画面上でどのように見えるか
<div class="idit-go">
<input id="[email protected]" class="GoLong align-left idit-go-text" type="text" value="" title="Validation Rule" tabindex="257" name="unknown" ignoredisableenableaction="true" helptextinfo="" disabled="">
<div class="idit-go-buttons">
<span id="[email protected]" class="idit-go-clear" title="Clear" tabindex="259" onclick="clearField('[email protected]');clearField('[email protected]');;">
<span class="fa-stack idit-go-button" value="" title="" tabindex="258" onclick="newPerformSubAction('selectRule',true);">
<i class="fa fa-stack-1x fa-square"></i>
<i class="fa fa-stack-1x fa-ellipsis-h"></i>
</span>
</div>
。前もって感謝します。
のベスト
(スパンID = "IDITForm @ checkRuleVOGoClearButtonClear" を持つ要素を探し、クリックする)
idがあることを"X"ボタンをクリックするには、3ドットボタン(2番目のスパン)をクリックしたいと思います。 –
'driver.findElement(By.xpath(" // * [@ id = 'IDITForm @ requestedAmountVOGoClearButtonClear']/following-sibling: :span "))click();'私のために働いています、10x –
"X" bを使わずに3 dotsボタンをクリックするにはどうすればいいですか?ユートンは兄弟のスパンに従う? (一部の画面にはクリアボタンがない場合があります)。 –