01net Pro Entreprise informatique
Actualités gestion et logiciel informatique professionnel
Offre et recherche Emploi informatique internet
Salon conférences inofrmatique IT ebusiness 01
Le Cloud Computing
Vidéos reportage entreprise acteur informatique
Retrouvez tous les services 01Net dédiés aux professionnels !
Télécharger logiciels Pro et progiciels
Livres blancs e-commerce informatique et nouvelles technologies
Retrouvez l'ensemble des dossiers de la rédaction 01net Entreprise
Les synthèses des bonnes pratiques sur les sujets IT du moment

IBM signe un outil gratuit pour automatiser la navigation avec Firefox

CoScripter permet d'enregistrer une tâche effectuée avec Firefox afin d'en faire un script réutilisable à volonté.

laisser un avis
Activer le point d'accès Wi-Fi situé dans la salle d'attente, consulter des informations sur une société concurrente, commander des cartes de visite ou simplement réserver un billet de train sur le site de la SNCF, etc. : IBM propose un outil gratuit permettant d'automatiser la quasi-totalité des tâches pouvant être effectuées via le navigateur Internet Firefox sur un intranet ou sur le Web. CoScripter, c'est son nom, est une petite extension Firefox (fichier .XPI) de seulement 165 Ko.
Mis au point par le centre de recherche d'IBM à Almaden en Californie, le logiciel est disponible sur le site Alphaworks, où IBM diffuse des technologies développées par ses labos un peu sur le modèle des Google Labs. Une vidéo en flash montre comment l'utiliser. Pour l'installer, il faut d'abord créer un compte client auprès d'IBM en fournissant une adresse e-mail et un mot de passe (ce que la société appelle un ID IBM).

CoScripter mise sur la programmation par l'exemple

Une fois l'extension installée, l'interface de CoScripter ?" uniquement en anglais ?" s'affiche à gauche de l'écran à la place de l'historique ou du marque-pages (on peut évidemment toujours basculer de l'un à l'autre). Elle permet d'enregistrer les tâches effectuées avec Firefox (aller sur un site, cliquer sur un onglet, etc.) sous la forme d'un court texte d'instructions (un script donc). CoScripter utilise ici une technique dite de programmation par l'exemple. Pour créer un nouveau script, il suffit de cliquer sur New (on saisit par exemple ' Allumer routeur Wi-Fi '), puis de cliquer sur le bouton Record et d'effectuer l'opération à automatiser.
Les instructions correspondantes à chaque action s'affichent alors au fur et à mesure dans la colonne de gauche (' go to "http://192.168.0.1/start.htm" ', par exemple lorsqu'on accède au menu de configuration d'un routeur puis ' click the "Wireless Settings" link ', pour accéder à l'onglet des réglages Wi-Fi, etc.). Une fois l'opération terminée, il suffit de cliquer sur Save.
Le nouveau script s'ajoute à la liste des scripts existants. On peut le ' rejouer ' à volonté, étape par étape ou de manière continue (toutes les opérations s'enchaînent alors très rapidement). Les utilisateurs les plus avertis peuvent aussi modifier après coup les scripts ainsi enregistrés pour les rendre encore plus automatiques en définissant des variables (nom de l'adresse e-mail par défaut, adresse du bureau, etc.) qui permettront de gagner du temps ou rendront le script plus interactif.
Attention, par défaut, les scripts sont enregistrés sur Internet et sont accessibles à tous ! Il est possible de les rendre privés en cochant l'option Private. Ils seront toujours sur les serveurs d'IBM mais ne pourront être consultés par les autres internautes. Enfin, on peut aussi choisir de les sauvegarder uniquement sur son disque dur en local. Un script est alors un simple fichier HTML.

Les DSI seront certainement hostiles à son installation

' CoScripter est un outil intéressant qui n'a pas vraiment d'équivalent aujourd'hui. La création de scripts était jusqu'ici réservée à des programmeurs avertis. CoScripter est un peu la macro d'Excel transposée à Internet ', explique Jérémy Chatard, directeur technique de la SSII Breek, spécialisée dans les applications Web 2.0. Selon lui, CoScripter va permettre aux particuliers et aux entreprises d'effectuer très simplement des recherches multisites et de fédérer plusieurs services Internet dans un même script dans l'esprit du Web 2.0. Ces scripts sont d'autant plus intéressants que les tâches sont fastidieuses et répétitives.
' Attention, la limite de CoScripter reste la même que celle des scripts directement écrits par les programmeurs. Dès qu'un site change un peu ses formulaires et notamment les noms des champs, le script risque de ne plus fonctionner ', prévient Jérémy Chatard. Selon lui, en France, l'outil devrait d'abord être utilisé par les particuliers et par les PME. ' Les extensions de Firefox sont particulièrement bien sécurisées mais dans l'Hexagone, les DSI des grands comptes n'ont pas la même culture que leurs homologues anglo-saxons et privilégient avant tout la sécurité quitte à brider l'innovation ', estime-t-il.
agrandir la photo
L'interface de CoScripter s'affiche à gauche de Firefox, à la place de l'historique ou des marques-pages.
agrandir la photo
Exemple d'un script automatique pour allumer son routeur Wi-Fi.
envoyer
par mail
imprimer
l'article
2 AVIS SUR CET ARTICLE
Répondre
 

Avis sur «IBM signe un outil gratuit pour automatiser la navigation avec Firefox»

 

Selenium / Coscripter

de rehve , posté le 02 octobre 2007 à 09h58
Pour ceux qui pourraient être intéressés par cette fonctionnalité, vous pouvez aller voir la suite d'outils Selenium (IDE / Core / RC / On-Rails - http://www.openqa.org/selenium/). Il offre une interface plus light (il ne traite qu'un scenario à la fois) et la sauvegarde du scenario n'est pas automatique. Pour le reste (enregistrement d'un scénario, ajout/modification du scenario, rejoue à volonté), il n'a rien à envier à ce nouvel outil. De plus, il est écrit en pur javascript pour la partie IDE, ce qui permet de le faire tourner sur Firefox et IE ... pas négligeable dans bon nombre de projets d'entreprise !
alerter le modérateur


iMacros

de pse , posté le 03 octobre 2007 à 10h05
Il y a aussi iMacros, avec une extension gratuite (pour le moment) pour Firefox. http://www.iopus.com/download/imacros-firefox/
alerter le modérateur

   
 
à lire aussi
SUR LES MÊMES THÈMES
' " Dark " McBride tente un énième retour '
' Flagrant délit d'irresponsabilité '
Ne les appelez plus jamais netbooks !
La norme CMIS sort affûtée de l'été
Ontap 8 : l'arme cloud de Netapp
Un système de fichiers en grille européen
Héberger et maintenir facilement des sites web
Dans les labos
Alexis Dugas de Baudan (AXA France Services) : ' l'évaluation CMMi a un effet " contagieux " '
SSII : la prévention de la grippe A est délicate
Le secteur de l'impression prend une claque
Nominations
L'interface borne-mobile : le maillon faible de la sécurité de la RFID
À la recherche des remplaçants du clavier et de la souris
Gérer la fluctuation de la demande et réduire les stocks
Rendre les processus plus visibles et plus réactifs
Trouver des avantages au niveau financier et opérationnel
Un catalogue de logiciels pour optimiser sa chaîne logistique
' Une gouvernance des données pour un SI logistique plus agile '
L'AFP accélère la transmission de ses fichiers vidéo
Nos partenaires