| 

.NET C# Java Javascript Exception

5
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 ?

Greez
16.01.2012
peppy 21 1
4 Antworten
0
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?
17.01.2012
Matthias Hlawatsch 8,4k 2 8
0
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

compile "org.codehaus.geb:geb-core:0.6.2", "org.seleniumhq.selenium:selenium-firefox-driver:2.15.0", "org.seleniumhq.selenium:selenium-support:2.15.0"

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 ??
17.01.2012
peppy 21 1
Hilft Dir http://jadn.com/~bob/ ?
Matthias Hlawatsch 17.01.2012
0
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 :(

hätten sie da noch einen tipp
17.01.2012
peppy 21 1
0
brauche ich den auch das Grapes script ??
18.01.2012
peppy 21 1

Stelle deine Groovy-Frage jetzt!