gem 1 : Controler son navigateur en ruby

A LIRE AUSSI

Par -

Hello World !

J’espère que vous allez bien. Oui je sais j’étais off ces temps ci j’étais quelque part dans le cloud mais maintenant je suis de retour et voici votre cadeau :-)

Ca vous dit de controller votre navigateur avec un petit script ruby ? Bien sur, c’est possible et je commence ma série de présentation de gems (plugins ruby) intéressantes avec “watir-webdriver”.

Késako ?

Watir (il faut dire water s’il vous plait ^_^), est une gem ruby qui permet d’automatiser la navigation sur les navigateurs web : Firefox, Google Chrome, Opera, Safari et même Internet Explorer. On peut parcourir une page, cliquer sur un bouton, remplir un formulaire, cliquer sur un lien, … on peut vraiment tout faire (euh presque >_>).

Comment ca marche ?

Tout d’abord il faut l’installer en faisant un simple “gem install watir-webdriver” (cela suppose que vous avez déjà installé ruby).

Au lieu de raconter ma vie je vais vous donner un exemple c’est plus rapide je pense.

Screenshot

Voilà, je vous explique le code ligne par ligne :

  1. tout d’abord on importe la gem sur la première ligne ;

  2. ensuite on ouvre le navigateur (ici c’est firefox), si on ne précise pas le navigateur il lance celui par défaut ;

  3. on lui dit d’ouvrir le site de google

  4. on remplis le champ de recherche qui a pour nom ‘q’

  5. puis on clique sur le bouton “rechercher” de Google qui s’appelle ‘btnG’

  6. ensuite on affiche l’url de redirection sur la console

  7. et on ferme le navigateur

Pour plus de détails vous pouvez aller sur le site officiel : http://watirwebdriver.com/. Amusez vous bien !

À la prochaine pour une autre gem ;-)

Scicasoft

Scicasoft

Je suis Cheikh Sidya CAMARA, ingénieur de conception en informatique, amoureux du langage Ruby et de son Framework Ruby On Rails.
Scicasoft