Behavior Driven Development BDD en Python con Lettuce
Publicado: Mar, 10 Dic 2013, 21:05
Behavior Driven Development BDD en Python con Lettuce y Selenium
Lettuce es una herramienta que nos permite usar el paradigma BDD en python. Si lo integramos con su webdriver para Selenium, podemos realizar tests usando el lenguaje natural sin una línea de código.
El código usando Lettuce sería algo parecido a:
Aqui estamos testeando la pagina de login sin necesidad de programar nada.
Lettuce es una herramienta que nos permite usar el paradigma BDD en python. Si lo integramos con su webdriver para Selenium, podemos realizar tests usando el lenguaje natural sin una línea de código.
El código usando Lettuce sería algo parecido a:
Código: Seleccionar todo
Given I go to “http://localhost/user/login”
When I fill in “username” with “admin”
And I fill in “password” with “adminpassw”
And I press the button "Login"
Then browser url should contain “/user/panel/”
And I should see “Welcome User: admin”