2016-04-19 7 views
1

はHTMLは次のとおりです。 <div id="tbtext-1555" class="x-toolbar-text x-box-item x-toolbar-item x-toolbar-text-default" style="left: 316px; top: 6px; margin: 0px;">Displaying Dealers 1 - 25 of 8050</div>読むテキスト

私は「ディーラーの表示」のテキストを確認する必要があります。 XPathを使用すると、ボタンの場合は次のようになります://div[starts-with(@id, "button-")]//button[. = "Search"]

テキストを見つける方法を教えてください。誰もボタン、ラベル、ドロップダウンなどのオプションをリストしたサイトを持っていますか?

ご協力いただきありがとうございます。

答えて

1

あなたは、現在のノードのテキストを参照するために.を使用することができます。

//div[contains(@class, "x-toolbar-text") and contains(normalize-space(.), "Displaying Dealers")] 

normalize-space()は、余分なスペースや改行からテキストをクリーンアップするために、ここで必要とされ、単一のもので複数のスペースを置き換える(これこの特定のケースでは、私たちと非常に関係しています)。

+0

ありがとうございます。残念ながら、あなたの上記の答えでテキストを見つけることができませんでした。それがなぜ起こっているのかご存じですか? –

+0

@JayWrightああ、確かに、式の間違いが見つかった、今修正されました。してみてください。 – alecxe

+0

ありがとうございます!それは2日連続であなたの人生を楽にしてくれました。私は本当にあなたの助けとあなたの時間に感謝します。 –