Un jour, une gem

25/05/2012

Vendredi c'est Watir

gem install watir

Naviguer sur le web sans les mains !

Aujourd’hui nous allons naviguer en utilisant un script Ruby et une jolie gem, Watir.

Pour mieux comprendre, un petit exemple issu de la documentation :

require 'watir'
# le site que l'on veut visiter
test_site = "http://www.google.com"

# on ouvre notre navigateur préféré
browser = Watir::Browser.new

# on se rend sur le site
browser.goto test_site

# on rentre "tu sens mon talon aiguille" dans l'input de type text qui a l'attribut name "q" 
browser.text_field(:name, "q").set "tu sens mon talon aiguille"

# on clique sur le bouton rechercher
browser.button(:name, "btnG").click

# on fait un petit test pour voir si ce que l'on veut s'affiche
if browser.text.include? "Sporto Kantes"
  puts "Je le sens !"
else
  puts "Nan je sens rien :p"
end

Voilà pour les bases. Pour la suite, direction la doc !

Les liens utiles