hey leute, beschäftige mich erst seit kurzem mit java und groovy und habe direkt eine frage. wenn ich in der groovyConsole folgendes eingebe: import geb.Browser def browser = new Browser()
müsste sich doch normal ein neuer browser öffnen oder ? ich möchte einfach mal versuchen mir eine gewisse seite die ich angebe anzeigen zu lassen... aber bei mir kommt nur die fehlermeldung: unable to resolve class geb.Browser at line: 1, column: 1
was mache ich falsch ?? bzw. wie wäre der richtige scriptcode um dich eine startseite und gewisse dinge auf einer seite anzeigen zu lassen ?
Offensichtlich wird die Browser-Klasse nicht gefunden. Sie gehört ja auch nicht zum "Standard"-Groovy, sondern zum Projekt Geb. Hast Du Geb korrekt eingebunden? (Siehe The Book of Geb.)
Ansonsten: laut Doku öffnet Dein Code keinen Browser, sondern initialisiert erst mal nur eine Browser-Instanz. Beispielcode, wie man eine Browserseite öffnet, gibt es ebenfalls in der Doku. Am einfachsten scheint es mit der statischen drive-Methode zu gehen, für die Du gar kein Browser-Objekt brauchst (eben weil sie statisch ist). Hast Du die schon ausprobiert?
Hallo, nein habe die browser klasse noch nicht eingebunden. Wusste gar nicht das man das machen muss...also habe mal geschaut wie ich geb einbinde.. nur leider bekomme ich es nicht wirklich hin :( habe "GRADLE" geladen und die systemvariablen richtig gesetzt...
laut "the Book of Geb" ist folgendes für "GRADLE" zu tun 1
habe mir die datei geb-core:0.6.2 geladen, nur wo muss sie hin ?? habe sie zum test erstmal auf den desktop gelegt und mit dem oben angegeben befehl versucht unter dos zu compilen...aber leider bekomme ich nur ne fehlermeldung....in welches verzeichniss gehört die datei und wo muss ich de befhel dann eingeben ?? lieghe ich richtig mit dos ??
das script finde ich klasse danke dafür, nur bleibt für mich immer noch die frage wo ich diese auszuführen habe.. da ich ja bei gradle keine direkte console habe...
in groovy lässt es sich ja natürlich nicht ausführen.. das wissen über das ausführen von gradle scripten habe ich leider noch nicht :(