Ich habe mehrere Posts durchgesehen und verschiedene Dinge ausprobiert, aber ich kann den Wert nicht aus einem span-Element in Geb abrufen (siehe meinen anderen Post: So ermitteln Sie den Wert des span-Elements mit jQuery )
Es gibt ein Beispiel im Geb-Handbuch, das besagt, dass $ ("span"). Text () funktionieren sollte, aber es wird überhaupt nicht unterstützt.
Weiß jemand, ob es einen Fehler in der Geb-Implementierung gibt?
Ich benutze Version-0.9.0 für Geb-Spock
Antworten:
2 für die Antwort № 1Ich habe gerade mit getestet
page.$("span")[2].text()
Und es funktioniert gut (grails 2.2.3, geb 0.9.0, spock-grails-support: 0,7-groovy-2,0) Wenn Sie mehr als einen Bereich auf der Seite haben, erhalten Sie den Inhalt des ersten auf Ihrer Seite, wenn Sie keinen Index angeben.
Bitte geben Sie einen Stack-Trace oder eine Fehlermeldung an, um Ihren Anspruch zu stützen, da es für Sie ziemlich schwierig ist, mit dem, was Sie angegeben haben, zu helfen.