ロケーター xpath を使用して、検索テキストを持つ要素を識別できます
またはスペースあり。まず、Web 要素の HTML コードを調べてみましょう 末尾と先頭のスペース。下の画像では、JAVA BASICS というテキストが HTML コードに反映されているように、タグ名 Strong にはスペースが含まれています。要素のテキストまたは属性の値にスペースがある場合に作成されます このような要素の xpath には、正規化された空間関数を使用する必要があります。それ 文字列から末尾と先頭のスペースをすべて削除します。また、すべてを削除します 新しいラベルまたは文字列内の既存の行。
//tagname[normalize-space(@attribute/ function) = 'value']
ページに表示される Web 要素 JAVA BASICS については、xpath// を作成しましょう。 Strong[text()='JAVA BASICS'] (テキスト内のスペースは考慮されません)。もし私達 コンソールで式 $x("//strong[text()='JAVA' を使用して確認します) BASICS']") を実行すると、一致する要素 (長さが 0 であることで識別される) がないことがわかります。
次に、normalize-space 関数を使用してみましょう。 xpath式を作成するには xpath 式は次のようにする必要があります - //strong[normalize-space(text())='JAVA BASICS'].
in コンソールの式を使用して確認します - $x("//strong[正規化されたスペース( text())='JAVA BASICS']")、一致するものが見つかります。 要素 (長さ - 1 で識別)。
取得された結果の上にマウスを置くと、JAVA BASICS というテキストが表示されます。 ページ上でハイライトします。
以上がXPATH を使用して   を含むテキストを検索するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。