Heim > Java > javaLernprogramm > Verwenden Sie XPATH, um nach Text zu suchen, der   enthält

Verwenden Sie XPATH, um nach Text zu suchen, der   enthält

WBOY
Freigeben: 2023-09-10 11:33:01
nach vorne
1293 Leute haben es durchsucht

Wir können den Locator xpath verwenden, um Elemente mit Suchtext zu identifizieren

Mit oder Leerzeichen. Lassen Sie uns zunächst den HTML-Code eines Webelements untersuchen Nachgestellte und führende Leerzeichen. Im Bild unten hat der Text JAVA BASICS Der Tagname Strong enthält Leerzeichen, wie im HTML-Code widergespiegelt.

Verwenden Sie XPATH, um nach Text zu suchen, der   enthält

Erstellt, wenn der Text des Elements oder der Wert eines Attributs Leerzeichen enthält Für einen xpath eines solchen Elements müssen wir die normalisierte räumliche Funktion verwenden. Es Entfernt alle nachgestellten und führenden Leerzeichen aus einer Zeichenfolge. Es entfernt auch alle Eine neue Beschriftung oder eine vorhandene Zeile in der Zeichenfolge.

Syntax

//tagname[normalize-space(@attribute/ function) = 'value']
Nach dem Login kopieren

Für Webelemente JAVA BASICS, die auf der Seite angezeigt werden, erstellen wir einen xpath// strong[text()='JAVA BASICS'] (Leerzeichen im Text werden nicht berücksichtigt). wenn wir Verwenden Sie zur Überprüfung den Ausdruck $x("//strong[text()='JAVA'" in der Konsole BASICS']"), werden wir feststellen, dass es kein passendes Element gibt (gekennzeichnet durch eine Länge von 0).

Verwenden Sie XPATH, um nach Text zu suchen, der   enthält

Nun verwenden wir die Funktion normalize-space, um einen XPath-Ausdruck zu erstellen xpath-Ausdruck sollte sein - //strong[normalize-space(text())='JAVA BASICS'].

Ausgabe

Verwenden Sie XPATH, um nach Text zu suchen, der   enthält

Wenn wir es mit Ausdruck in der Konsole überprüfen - $x("// strong[standardisiert Raum ( text())='JAVA BASICS']"), finden wir eine Übereinstimmung Element (identifiziert durch Länge - 1).

Bewegen Sie den Mauszeiger über die erhaltenen Ergebnisse und wir werden den Text JAVA BASICS finden Auf der Seite hervorheben.

Das obige ist der detaillierte Inhalt vonVerwenden Sie XPATH, um nach Text zu suchen, der   enthält. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage