Sahi.sah
De Dos Ideas.
Un ejemplo del archivo sahi.sah para el framework de tests funcionales Sahi.
Supongamos que quisieramos testear una consulta de facturas
Contenido
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