2017-08-30 8 views
0

オートメーションプロジェクトで作業していますが、複数のチェックボックスがあり、IDがありません。複数のチェックボックスリスト内のチェックボックスのチェック方法C#

のCheckBoxの外観のような、

enter image description here

と私はレベル3レベル1のBチェックボックスをチェックしたいです。

追加DOM写真:事前に

enter image description here

enter image description here

感謝。

+0

完全なHTML DOMを教えてください。 –

+0

あなたのコードとDOMを教えてください。 – Kapil

答えて

0

全体のアイデア:私たちは、高度なxpathingメソッドを使用する必要があり、このような状況を処理するための

。一般に、xpath軸は13個あり、DOM内をナビゲートしていくつかの要素を効果的に参照することができます。さまざまなxpath軸の詳細については、ここを参照してください。この場合

https://www.w3schools.com/xml/xpath_axes.asp

、私は参照としてテキストLevle 3 Aと要素を維持し、そのチェックボックスに移動しています。私たちはチェックボックスだけをその特定のボックスをクリックするように更新することができます。

"//span[contains(text(),'Levle 3 A')]/parent::span/input" 

これが役立ちます。ありがとう。

関連する問題