lettuce_webdriver

Software screenshot:
lettuce_webdriver
Software detaljer:
Version: 0.3.4
Upload dato: 11 May 15
Udvikler: Ben Bangert
Licens: Gratis
Popularitet: 8

Rating: 3.0/5 (Total Votes: 2)

lettuce_webdriver er et modul, der giver et sæt af trin til brug sammen med agurk BDD Python port salat ved hjælp af selen 2.0b2 Python-pakke.
De inkluderede matchers og syntaks er inspireret kraftigt af cucumber_watir.
Opsætning lettuce_webdriver
I din salat terrain.py fil, tilføj en indeholde erklæring til salat til at lære om de ekstra trin definitioner, som lettuce_webdriver og et setup, der skaber selen browser ønskede:
fra salat import før, verden
fra selen import webdriver
import lettuce_webdriver.webdriver
@ Before.all
def setup_browser ():
& Nbsp; world.browser = webdriver.Firefox ()

Anvendelse:

salat historier er skrevet i standard Cucumber stil agurk. For eksempel:
Scenarie: Udfyldning af tilmeldingsformular
& Nbsp; Givet jeg gå til "http://foo.com/signup"
& Nbsp; Når jeg udfylder "Navn" med "Foo Bar"
& Nbsp; Og jeg udfylde "Email" med "nospam@gmail.com"
& Nbsp; Og jeg udfylde "City" med "San Jose"
& Nbsp; Og jeg udfylde "stat" med "CA"
& Nbsp; Og jeg fjerner markeringen "Send mig spam!"
& Nbsp; Og jeg vælger "Mand" fra "Gender"
& Nbsp; Og jeg trykker på "Sign up"
& Nbsp; Så jeg skulle se "Tak for tilmelding!"
Inkluderet matchers
Følgende salat trin matchers er inkluderet i denne pakke, og kan bruges med Givet / Når / Så / Og som ønsket.
# webadresser
Jeg besøger "http://google.com/"
Jeg gå til "http://google.com/"
# links
Jeg klikker på "Næste side"
Jeg skal se et link med url "http://foobar.com/"
Jeg skal se et link til "Google" med url "http://google.com/"
Jeg skal se et link, der indeholder teksten "Foobar", og url "http://foobar.com/"
# Generelt
Jeg skulle se "Sideindhold"
Jeg ser "Sideindhold"
Jeg skal ikke se "Foobar"
Jeg burde være på "http://foobar.com/"
Jeg skal se et element med id af "http://bar.com/"
Jeg skal ikke se et element med id af "http://bar.com/"
Elementet med id af "cs_PageModeContainer" indeholder "Læs"
Elementet med id af "cs_BigDiv" indeholder ikke "Skriv"
# Browser
Browserens URL bør være "http://bar.com/"
Browserens URL bør indeholde "foo.com"
Browserens URL bør ikke indeholde "bar.com"
# formularer
Jeg skal se en form, der går til "http://bar.com/submit.html"
Jeg trykker på "Send"
# afkrydsningsfelter
Jeg tjekke "Jeg har en bil"
Jeg fjerner markeringen "Jeg har en bus"
Afkrydsningsfeltet "Jeg har en bil" bør kontrolleres
Afkrydsningsfeltet "Jeg har en bus" skal ikke kontrolleres
# Vælg
Jeg vælger "Volvo" fra "Car Choices"
Jeg vælger følgende fra "Car Choices":
& Nbsp; "" "
& Nbsp; Volvo
& Nbsp; Saab
& Nbsp; "" "
Bør vælges "Volvo" fra "Car Choices"
Skal vælges følgende indstillinger fra "Car Choices":
& Nbsp; "" "
& Nbsp; Volvo
& Nbsp; Saab
& Nbsp; "" "
# radioknapper
Jeg vælger "Foobar"
Den "Foobar" valgmulighed skal vælges
Den "Bar" mulighed bør ikke vælges
# Text felter (tekst, textarea, adgangskode)
Jeg udfylder "Brugernavn" med "Smith"

Hvad er nyt i denne udgivelse:

  • Afhænger en installerbar version af sikker
  • Fejlrettelser til lettuce_webdriver Django trin (Danni)
  • Steps for rammen udvælgelse (Danni)
  • Nyere selen afhængighed
  • Bedre jQuery automagisk

Hvad er nyt i version 0.1.3:

  • Tilføjet "Jeg skal se & quot; .. & quot ; inden X sekunders trin.
  • Tilføjet "Jeg skal se et element med id af & quot; http: //bar.com/" indenfor 2 sekunder ".

Hvad er nyt i version 0.1.2:

  • Opdateret & quot; trykke på & quot; træd så det kræver ikke "Når"

Krav :

  • Python
  • salat
  • selen

Andre software developer Ben Bangert

pyramid_rpc
pyramid_rpc

15 Apr 15

Velruse
Velruse

20 Feb 15

zktools
zktools

14 Apr 15

Kommentarer til lettuce_webdriver

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!