lettuce_webdriver

Screenshot der Software:
lettuce_webdriver
Softwarebeschreibung:
Version: 0.3.4
Upload-Datum: 11 May 15
Entwickler: Ben Bangert
Lizenz: Frei
Popularität: 8

Rating: 3.0/5 (Total Votes: 2)

lettuce_webdriver ist ein Modul, das eine Reihe von Schritten zur Verwendung mit der Gurke BDD Python-Port Salat mit dem Selen 2.0b2 Python-Paket bietet.
Die enthaltenen Matcher und Syntax ist stark von cucumber_watir inspiriert.
Einrichten lettuce_webdriver
In Ihrem Salat terrain.py Datei, fügen Sie eine Include-Anweisung für Kopfsalat, über die zusätzlichen Schritt Definitionen lettuce_webdriver und ein Setup, das die gewünschte Selen Browser schafft vorgesehen lernen:
Salat von Einfuhr vor, Welt
von Selen import WebDriver
Import lettuce_webdriver.webdriver
@ Before.all
def setup_browser ():
& Nbsp; world.browser = webdriver.Firefox ()

Verbrauch:

Salat Geschichten sind in der Norm Cucumber Stil der Gurke geschrieben. Zum Beispiel:
Szenario: Das Ausfüllen des Anmeldeformular
& Nbsp; I, ​​gehen Sie auf "http://foo.com/signup"
& Nbsp; Wenn ich füllen Sie "Name" mit "Foo Bar"
& Nbsp; Und ich füllen Sie "E-Mail" mit "nospam@gmail.com"
& Nbsp; und ich fülle in "City" mit "San Jose"
& Nbsp; und ich fülle in "Status" mit "CA"
& Nbsp; Und ich deaktivieren Sie "Schicken Sie mir Spam!"
& Nbsp; und ich wählen Sie "Male" von "Gender"
& Nbsp; und ich drücken Sie "Registrieren"
& Nbsp; Dann sollte ich sehen, "Vielen Dank für Ihre Anmeldung!"
Inbegriffen Matchers
Die folgenden Kopfsalat Schritt Matcher sind in diesem Paket enthalten und kann mit Sichts / Wenn / Dann / Und wie gewünscht verwendet werden.
# URLs
Ich besuche "http://google.com/"
Ich gehe in die "http://google.com/"
# Links
Ich auf "Nächste Seite"
Ich sollte einen Link mit der URL "http://foobar.com/" sehen
Ich sollte einen Link zu "Google" mit der URL "http://google.com/" sehen
Ich sollte einen Link, der den Text "Foobar" und die url "http://foobar.com/" enthält sehen
# General
Ich sollte "Page Content" zu sehen
Ich sehe, "Seiteninhalt"
Ich sollte nicht zu sehen "Foobar"
Ich sollte bei "http://foobar.com/" sein
Ich sollte ein Element mit id von "http://bar.com/" sehen
Ich sollte ein Element nicht sehen, mit der id "http://bar.com/"
Das Element mit id von "cs_PageModeContainer" enthält "Lesen"
Das Element mit id von "cs_BigDiv" enthält nicht "Schreiben"
# Browser
Browser-URL sollte "http://bar.com/"
Browser-URL sollte "foo.com" enthalten
Browser-URL nicht enthalten sollte "bar.com"
# Formen
Ich sollte ein Formular, das geht zu sehen, um "http://bar.com/submit.html"
I Drücken Sie auf "Abschicken"
# Checkboxen
Ich überprüfe "Ich habe ein Auto"
Ich deaktivieren Sie "Ich habe einen Bus"
Das Kontrollkästchen "Ich habe ein Auto" überprüft werden
Das Kontrollkästchen "Ich habe ein Bus" nicht überprüft werden
# Wählen
Ich wähle "Volvo" von "Auto-Choices"
Ich wähle folgendes von "Car Choices":
& Nbsp; "" "
& Nbsp; Volvo
& Nbsp; Saab
& Nbsp; "" "
Die Option "Volvo" von "Auto Auswahl" gewählt werden
Die folgenden Optionen von "Auto Auswahl" gewählt werden:
& Nbsp; "" "
& Nbsp; Volvo
& Nbsp; Saab
& Nbsp; "" "
# Radio-Buttons
Ich wähle "Foobar"
Die Option "Foobar" gewählt werden
Die Option "Bar" sollte nicht gewählt werden,
# Texteingabefelder (Text, Textarea, Passwort)
I füllen "Benutzername" mit "Smith"

Was ist neu in dieser Pressemitteilung:

  • Verlassen Sie sich auf eine installierbare Version sicher
  • Bugfixes zu lettuce_webdriver django Schritte (Danni)
  • Schritte zur Rahmenauswahl (Danni)
  • Neuere Selen Abhängigkeit
  • Bessere jQuery Automagic

Was ist neu in Version 0.1.3:

  • hinzugefügt: "Ich sollte sehen, & quot; & quot .. ; Schritt innerhalb X Sekunden ".
  • hinzugefügt: "Ich sollte ein Element mit id sehen & quot; http: //bar.com/" innerhalb von 2 Sekunden.

Was ist neu in Version 0.1.2:

  • Aktualisiert & quot; drücken Sie & quot; Schritt, damit es nicht erforderlich "Wenn"

Anforderungen :

  • Python
  • Salat
  • Selen

Andere Software von Entwickler Ben Bangert

Velruse
Velruse

20 Feb 15

pyramid_rpc
pyramid_rpc

15 Apr 15

zktools
zktools

14 Apr 15

Kommentare zu lettuce_webdriver

Kommentare nicht gefunden
Kommentar hinzufügen
Schalten Sie auf die Bilder!