lettuce_webdriver

Software captura de pantalla:
lettuce_webdriver
Detalles de software:
Versión: 0.3.4
Fecha de carga: 11 May 15
Promotor: Ben Bangert
Licencia: Libre
Popularidad: 8

Rating: 3.0/5 (Total Votes: 2)

lettuce_webdriver es un módulo que proporciona un conjunto de medidas para su uso con la lechuga puerto pepino BDD Python utilizando el paquete Python 2.0b2 selenio.
Los comparadores incluidos y sintaxis está inspirada en gran medida por cucumber_watir.
Configuración lettuce_webdriver
En su archivo terrain.py lechuga, agregar una sentencia include para la lechuga para aprender acerca de las definiciones de pasos adicionales proporcionadas por lettuce_webdriver y una configuración que crea el navegador selenio deseada:
de la lechuga de importación antes, mundo
de selenio WebDriver importación
lettuce_webdriver.webdriver importación
@ Before.all
setup_browser def ():
& Nbsp; world.browser = webdriver.Firefox ()

Uso:

historias de lechuga están escritos en el estilo pepino nivel de pepinillo. Por ejemplo:
Escenario: La cumplimentación del formulario de registro
& Nbsp; Dado que voy a "http://foo.com/signup"
& Nbsp; Cuando yo lleno en "Nombre" con "Foo Bar"
& Nbsp; Y yo lleno en "Enviar" con "nospam@gmail.com"
& Nbsp; Y yo lleno de "Ciudad" por "San José"
& Nbsp; Y yo lleno en "Estado" por "CA"
& Nbsp; Y yo desmarque "Envíame spam!"
& Nbsp; Y selecciono "Hombre" de "Género"
& Nbsp; Y yo presiono "Sign up"
& Nbsp; Entonces debería ver "Gracias por tú inscripción!"
Comparadores incluidos
Los siguientes pasos comparadores lechuga se incluyen en este paquete y se puede utilizar con Dada / Cuando / Then / Y si lo deseas.
# urls
Visito "http://google.com/"
Voy a "http://google.com/"
# links
Hago clic en "Página siguiente"
Debería ver un enlace con la url "http://foobar.com/"
Debería ver un enlace a "Google" con el url "http://google.com/"
Debería ver un enlace que contiene el texto "Foobar" y la url "http://foobar.com/"
# Generales
Debería ver "Contenido de la página"
Veo "Contenido de la página"
No debería ver "Foobar"
Debería estar en "http://foobar.com/"
Debería ver un elemento con id de "http://bar.com/"
No debería ver un elemento con id de "http://bar.com/"
El elemento con id de "cs_PageModeContainer" contiene "Leer"
El elemento con id de "cs_BigDiv" no contiene "Write"
# Navegador
URL del navegador debe ser "http://bar.com/"
URL del navegador debe contener "foo.com"
URL del navegador no debe contener "bar.com"
# formas
Debería ver una forma que va a "http://bar.com/submit.html"
I Pulse "Enviar"
casillas de verificación #
Puedo comprobar "Tengo un coche"
Yo desmarque "Tengo un autobús"
La casilla de verificación "Tengo un coche" se debe comprobar
La casilla de verificación "Tengo un autobús" no debe ser revisado
# Seleccione
Selecciono "Volvo" de "Opciones de coches"
Selecciono lo siguiente de "Opciones de coches":
& Nbsp; "" "
& Nbsp; Volvo
& Nbsp; Saab
& Nbsp; "" "
La opción de "Volvo" de "Opciones de automóviles" se debe seleccionar
Las siguientes opciones en "Opciones de coches" deben ser seleccionados:
& Nbsp; "" "
& Nbsp; Volvo
& Nbsp; Saab
& Nbsp; "" "
# botones de radio
Elijo "Foobar"
La opción "Foobar" debe ser elegido
La opción "Barra" no debe ser elegido
# Campos de entrada de texto (text, textarea, contraseña)
Lleno en el "nombre de usuario" con "Smith"

¿Cuál es nuevo en esta versión:

  • Dependerá de una versión instalable de Seguro
  • Corrección de errores a lettuce_webdriver pasos django (danni)
  • Pasos para la selección de fotogramas (danni)
  • reciente dependencia selenio
  • Mejor automagic jQuery

¿Qué hay de nuevo en la versión 0.1.3:

  • Añadido 'Debería ver & quot; & quot .. ; dentro de la etapa X segundos.
  • Añadido 'Debería ver un elemento con id de & quot; http: //bar.com/" dentro de 2 segundos '.

¿Cuál es nuevo en la versión 0.1.2:

  • Actualización & quot; de prensa & quot; paso pie por lo que no requiere 'Cuando'

Requisitos

  • Python
  • lechuga
  • selenio

Otro software de desarrollador Ben Bangert

pyramid_rpc
pyramid_rpc

15 Apr 15

Velruse
Velruse

20 Feb 15

zktools
zktools

14 Apr 15

Comentarios a la lettuce_webdriver

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!