私のプロジェクトには以下のHTMLコードがあります。セレンのネストされたスパンタグからテキストを取得する方法
<button id="tab-oneWay" class="" data-initial-tab="true" type="button" data-section-id="#section-oneWay">
<span class="tab-label">
One Way
<span class="visuallyhidden"> Tab 1 of 2</span>
</span>
</button>
私はテキストのみ 'ワン・ウェイ' を見つける必要があります。 私は以下のコードを試しましたが、 '片道タブ1/2'を返しています。
findElement(By.id("tab-oneWay")).getText()
findElement(By.cssSelector(".tab-label")).getText()
私はこれを見つけることがどのようにセレンの新のでわかりません。これについてのどんな助けも素晴らしいでしょう!事前に感謝
簡単な解決策はありません。ここには同様のスレッドがあります:http://stackoverflow.com/questions/28945692/how-to-get-text-from-parent-element-and-exclude-text-from-children-c-seleniumテキストと親のテキストからそれをremeve – kotoj
スレッドをありがとう。私は文字列の計算を避けようとしていましたが、私はしなければならないように見えます。とにかく答えてくれてありがとう。 – ankit