Ho passato diversi post e ho provato diverse cose, ma non riesco ad afferrare il valore da un elemento span in Geb (fai riferimento al mio altro post: Come afferrare il valore dell'elemento span usando jQuery )
C'è un esempio nel manuale di Geb che afferma che $ ("span"). Text () dovrebbe funzionare ma non è supportato affatto.
Qualcuno sa se c'è un bug nell'implementazione di Geb.
Sto usando la versione 0.9.0 per Geb-Spock
risposte:
2 per risposta № 1Ho appena provato con
page.$("span")[2].text()
E funziona bene (grails 2.2.3, geb 0.9.0, supporto per spock-grails: 0.7-groovy-2.0) se hai più di una span nella pagina, otterrai il contenuto della prima nella tua pagina se non specifichi un indice.
Fornisci qualche traccia di stack o un messaggio di errore per sostenere il tuo reclamo, in quanto ciò che hai fornito è abbastanza difficile da aiutarti.