Okay, ich bin völlig ahnungslos: Ich habe Tabelle auf der Seite, wo jede Zeile CSS-ID um eins erhöht hat. Und ich suche die Auktions-ID in einer solchen Tabelle und vergleiche sie mit der Auktion, die ich durch den vorherigen Selenium-Test betreten habe. Also geht mein Code so:
%Vor%Wo "auctionID" durch vorherigen Test an die Methode gesendet wird.
auctionRow ist Webelement, das mit zwei Bereichen dargestellt wird, in denen die eigentliche Auktions-ID gespeichert ist
%Vor%Die ganze Zeile ist anklickbar. Nachdem ich den click () Befehl gesendet habe, öffnet sich die gefundene Auktion
Was ist seltsam: Die auctionRow.getText (); löst einen Fehler aus.
Wenn ich es in getTagName () -Funktion ändere, gibt es mir korrekt "span"
zurückWie zwinge ich es, um mir den Text zwischen zwei Spannen zu liefern?
Stak Trace:
%Vor%Gelöst Ok, ich habe einen einfachen und einfachen (und kürzer zu programmierenden) Workaround gefunden. Da ich weiß, dass die Auktions-ID in span-Element ist und ich weiß, was die ID sein soll, suche ich jetzt mit Xpath:
%Vor%