Firewatir – Automatizando tareas con Ruby+Firefox
->
Firewatir es una aplicación para hacer test de calidad (QA-Test) en aplicaciones Webs, de hecho el nombre viene de Frie-watir:
FIRE = firefox
Watir = web App Testing in Ruby
De hecho Watir es la aplicación del la que parte Firewatir, ambas son OpenSource y por supuesto se pueden utilizar para mas cosa que no sea QA-Test, como por ejemplo automatizar tareas que realicemos en el navegador, en la Web de Firewatir podemos encontrar varios ejemplos como:
#Include the FireWatir file.
require ’firewatir’
#include the FireWatir Module.
include FireWatir
ff=Firefox.new
#Open yahoo mail.
ff.goto("http://mail.yahoo.com")
#Put your user name.
ff.text_field(:name,"login").set("User_Name")
#Put your password.
ff.text_field(:name,"passwd").set("Password")
#Click Sign In button.
ff.button(:value,"Sign In").click
#Click Sign Out button.
ff.link(:text, "Sign Out").click
#Close the browser.
ff.close
O sea abrir el correo de Yahoo y escribir la contraseña , tiene mil posibilidades, en la Web de Watir encontramos mas aplicaciones -> http://wtr.rubyforge.org/examples.html
Enlace Firewatir: http://code.google.com/p/firewatir
Enlace Watir: http://wtr.rubyforge.org