Mostrando las entradas con la etiqueta Watir. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Watir. Mostrar todas las entradas

lunes, marzo 26, 2007

Prueba automatica de aplicaciones web con Ruby

Es increible lo que se puede hacer con los lenguajes de programación nuevos. En este caso gracias a Ruby nos es posible automatizar la prueba de nuestras aplicaciones web, mientras vamos desarrollando. Todo sin necesidar de comprar herramientas costosas, como winrun, testrobot, o cualquiera.
WATIR es el nombre de esta nueva herramienta basada en ruby y con un script tan sencillo como el siguiente, podemos hacer cosas geniales.




require 'watir' # the watir controller

# set a variable
test_site = 'http://localhost/Sorteo'

# open the IE browser
ie = Watir::IE.new

# print some comments
puts "## Beginning of test: Abrir la aplicacion"
puts " "

puts "Step 1: go to the test site: " + test_site
ie.goto(test_site)
puts " Action: login " + test_site + " in the address bar."
ie.text_field(:name, "txtUserName").set("admin")
ie.text_field(:name, "txtUserPass").set("admin")
ie.button(:name, "btnLogin").click

if ie.contains_text("Documentos")
ie.goto("http://localhost/Sorteo/AsignacionesABC.aspx")
else
puts "error al intentar loggearse"
end


El emplo anterior abre una pantalla de entrada (Login) y captura usuario y password, ademas valida que se haya logrado firmar. Simplemente fabuloso... :-)