Wpis z mikrobloga

Siemka potrzebuje pomocy przy tworzeniu xpatha. Struktura:

Potrzebuje takiego xpatha, który by zwrócił span znajdujący się po konkretnym tekście. Czyli jeżeli podam text2 to zwróci mi 2 spana. Gdyby teksty były w osobnych tagach to by nie było problemu. Ale w tym przypadku to nie wiem . //*[contains(text(),’text2’)] zwraca cały tag p a chce mieć dostęp teraz do spana po text2

#selenium #java #programowanie #pytanie
Daggett - Siemka potrzebuje pomocy przy tworzeniu xpatha. Struktura:



Potrzebuje ta...

źródło: comment_1668760030tkN2Hrewr6aCWpu0tGKUdm.jpg

Pobierz
  • 4
Chodzi mi o to, ze uzywam outputu tych pluginow celem inspiracji tego, jak moznaby skonstruowac dyrektywe docelowa. Wpadlem na taki pomysl z braku opcji nauczenia sie zapytan xpath na bardziej skmplikowanych przykladach praktycznych z postaci dokumentacji, etc.
W kazdym razie dziala to na moje potrzeby dobrze.
@Daggett to nie zadziała, dawaj dokładny przykład, bo to co wkleiłeś w swoim ma tak na prawdę tekst: Text1Text2Text3 i żaden selector tego nie znajdzie. To że znajdujesz to swoim xPathem zawdzięczasz 'contains' i zawsze będzie to element . Dostęp do nie może być nijak powiązany z tekstem elementu w Twoim przykładzie.