Diferencia entre revisiones de «Sahi.sah»

De Dos Ideas.
Saltar a: navegación, buscar
(Página nueva: Un ejemplo del archivo sahi.sah para el framework de tests funcionales Sahi. Supongamos que quisieramos testear una consulta de facturas ==Ejemplo== ====Vamos a la página que ...)
 
 
Línea 27: Línea 27:
  
 
* [[Sahi]]
 
* [[Sahi]]
 +
 +
[[Category:ATDD]]

Revisión actual del 14:31 31 ago 2009

Un ejemplo del archivo sahi.sah para el framework de tests funcionales Sahi.

Supongamos que quisieramos testear una consulta de facturas

Ejemplo

Vamos a la página que queremos testear

_navigateTo("http://dosideas.com:7000/MiAplicacion/PreConsultaFactura.do");

Ingreso de filtros

_setValue(_textbox("fechaDesde"), "01012008");  //Esto equivale al ingreso de un text
_setValue(_textbox("fechaHasta"), "31032008");  //Esto equivale al ingreso de un text
_setSelected(_select("tipoMovimiento.codigoTipoMovimiento"), "Ingreso"); //Esto equivale a la selección de un valor en una lista

Ejecutar la consulta

_click(_button("Consultar"));  //Click en el botón que ejecuta la consulta


Validar el resultado

_wait(5000); //Esperamos un tiempo prudencial para que se ejecute la consulta
_assertNotNull(_spandiv("54132.92"));
_assertContainsText("54132.92", _spandiv("54132.92"));  //validamos el resultado de la consulta

Ver también