Beiträge von SchillauI

    hey leute,
    nochmal eine frage bezüglich groovy..
    normale scripte von groovy lassen sich problemlos ausführen. wenn
    ich aber jetzt ein script aus geb framework ausführen will,
    kommt immer dieser fehler:
    http://imageshack.us/photo/my-images/405/screen1wp.jpg/


    habe jetzt erfahren das ich das grapes script vor meine script setzten muss.
    aber wie genau mache ich das das die beiden harmonisieren ??
    wenn ich es so probiere

    Code
    [/FONT]@Grapes([    @Grab('org.codehaus.geb:geb-core:0.6.2'),    @Grab('org.seleniumhq.selenium:selenium-firefox-driver:2.15.0')    @Grab('org.seleniumhq.selenium:selenium-support:2.15.0')])import geb.Browserdef browser = new Browser()browser.go "http://google.com"browser.$("h1").text() == "http://google.com"[FONT=monospace]

    kommt die fehlermeldung [/FONT]expecting ']', found '@' at line: 4, column: 5

    weiß jmd einen rat ??

    ist implementiert...
    habe auch fertige .groovy dateien hier nur es kommt der selbe fehler,
    das was mit dem geb.Browser nicht ausführen kann...
    bin halt auch noch neuling mit groovy deswegen frage ich

    schaut mal hier dieses script zb..meiner meinung nach korrekt...der selbe fehler kommt auch
    in dos..an wann liegt es ? was habe ich falsch gemacht ??


    hey guys...
    habe in groovy ein bischen experimentiert..
    eigentlich müsste sich doch dieses script problemlos ausgeführt werden oder ?

    Code
    import geb.*
    
    
    class GoogleHomePage extends Page {
        static url = "http://google.com"
        static at = { title == "Google" }
        static content = {
            search { module GoogleSearchModule }
        }
    }

    bekomme nur leider immer die meldung unable to resolve class Page
    auch wenns nur ein zweizeiler ist wie

    Code
    import geb.Browser 
      def browser = new Browser()

    möchte eigentlich erstmal nur erreichen, mit einem script eine belibige seite zu öffnen.. liege ich da sehr falsch ?
    sieht da jmd einen fehler den ich gemacht habe ??

    Greasemonkey ist das plugin das du brauchst. Damit kannst du eben Javascript einbinden...

    jQuery ist eine Javascript framework, kannst du in dein script einfach reinpasten und nutzen (am besten in dem Fall die minifizierte version). Macht es einfacher auf Elemente zuzugreifen z.B.
    Für jQuery findest du auch massig tutorials usw., für Greasemonkey ebenso (zumindest einige) - bei Selenium und Geb siehts eher mau aus ;)
    Musst du natürlich nicht, man kann es auch komplett ohne machen (logischer weise).

    Das es nicht von selbst geht und du tatsächlich etwas scripten musst, ist hoffentlich klar.

    das ich selber scripten muss ist mir bewusst ;)
    hab auch vielen dank für den tipp mit dem Greasemonkey,
    ich denke das ict genau das was ich gebrauchen kann :)
    werds mir mal einverleiben und schauen wie weit ich komme..

    nochmals vielen dank

    gruß

    Hallo liebe Community,
    das hier ist mein erster Thread auf dem Forum und ich hoffe nicht,
    dass er gleich in der falschen Rubrik ist !

    Ich habe folgendes Anliegen:
    Möchte mitteles Geb Framework Gewisse Dinge einer Seite auf bzw. abrufen lassen.
    und zwar soll ich es so machen:

    Die Aufgabe:

    Schreibe mit dem Geb Framework (http://www.gebish.org) einen Test für die Seite http://www.g**.de, der Folgendes tut:

    1. Aufrufen der Startseite http://www.g**.de

    2. Akzeptieren des Disclaimers ("Gastzugang": 2 Checkboxen und Klick auf "Seite betreten")

    3. Prüfen, ob es auf der Startseite jeweils 4 der ausgewählten Mini-Futures und -Turbos gibt.

    Meine Frage dazu ist, wie ich mit den Scripten arbeite...Welche Addons brauche ich für Mozilla,
    um mit den richtigen Scripten diese Abfragen zu tätigen..Firebug ??

    Ich denke es bezieht sich ja nur auf Arbeiten mit Hilfe von zb. Mozilla oder??

    Wäre um eine tolle Starthilfe sehr dankbar:)

    LG