Galactic Civilizations 3
Selenium - Créer une nouvelle commande

Selenium - Créer une nouvelle commande

Catégorie: Javascript.
Posté par le 25/03/2013.
Dernière mise à jour le 14/02/2014.

<<Tutoriel précédent 

Description

Dans ce tutoriel, vous apprendrez comment créer votre propre commande Selenium et comment l'intégrer dans vos script.

Introduction

Ce tutoriel nécessite que Selenium IDE soit installé. Il nécessite également que le plugin flowControl et selblocks soient installés. Ce tutoriel a été réalisé à l'aide de Firefox. Ce tutoriel peut être réalisé à l'aide d'un simple éditeur de texte.

Création de la commande

Pour commencer, il faut créer un fichier javascript (.js).

Par exemple: tutorielsenfolie.js.

La commande s'écrit de la manière suivante:

Selenium.prototype.doMaCommande = function() {
...
// Code de ma commande
...
};

MaCommande est le nom de notre nouvelle commande.

Utiliser d'autres commandes

A l'intérieur de notre commande, nous pouvons utiliser d'autre commandes déjà existantes. Par exemple, imaginons que l'on désire utiliser la commande « echo » pour afficher le titre d'une page web. Pour ce faire, écrivez ceci:

Selenium.prototype.doMaCommande = function(monParametre) {
var titre = this.getText("//title");
this.doEcho(titre);
};

Comme vous pouvez le voir, pour appeler la commande « echo » nous avons du rajouter "do" et mettre la 1er lettre en majuscule.

Tandis que la métode getText correspond en réalité à la commande « storeText ». Pour le savoir il faut regarder dans l'onglet « Reference » de Selenium.

Référence d'une commande sous Selenium

Ajout du fichier comme extension Selenium

Pour pouvoir utiliser notre nouvelle commande dans Selenium, il faut rajouter le fichier en tant qu'extension. Pour ce faire:

  • Cliquez sur « Options » — « Options... » ;
  • Dans la section « Selenium Core extensions » , cliquez sur « Browse »;

Utiliser la nouvelle commande dans Selenium

Nous pouvons maintenant utiliser notre nouvelle commande de la manière suivante:

MaCommande | ${monParametre}

Utilisation de la nouvelle commande

Tu as aimé ce tutoriel ?
Aide nous à améliorer le site ! Deviens partenaire officiel ou suis nous sur facebook !

<<Tutoriel précédent 

Commentaires[0]

Tu as aimé ce tutoriel ? Alors partage-le avec tes amis !
Partager sur Facebook Partager sur Twitter Partager sur Myspace Partager sur Stumbleupon Soumettre sur Reddit Partager sur Digg Ajouter à vos favoris Technorati Ajouter à vos favoris Live Ajouter à vos favoris Google Ajouter sur vos favoris Yahoo Voir le flux rss

Mots Clés: Creer une nouvelle commande JavaScript selblocks Selenium Selenium IDE test web

Veve :
(11/04/2013 - 17:19:44)
il faut juste mettre "sudo" à la place de "su" pour exécuter la commande en root

Veve :
(11/04/2013 - 17:18:56)
Salut tu peux aller lire ce tutoriel: http://www.tutorielsenfolie.com/tutoriels-63-installation-configuration-opennebula.html Il fonctionne aussi sous ubuntu

safa.souissi4 :
(10/04/2013 - 20:58:13)
s'il vous plait c urgent :(

safa.souissi4 :
(10/04/2013 - 20:56:25)
bonsoir,je cherche un tutos pour installer opennebula.org sous ubuntu 12.

Veve :
(18/03/2013 - 20:07:49)
oui, j'essaye de voir d'ou viens le problème.

sonde :
(18/03/2013 - 13:29:57)
re merci (j apprend un peu plus) je crois que j ai trouver pourquoi je peu pas poster si il y a ligne code impossible de poster lol

Veve :
(17/03/2013 - 21:34:49)
Salut, j'espère que ça t'a aidé.

sonde :
(17/03/2013 - 09:59:02)
pour ton aide

sonde :
(17/03/2013 - 09:57:36)
slt Veve impossible de laisser com

sonde :
(17/03/2013 - 09:56:55)
??

Demi-dieu :
(15/03/2013 - 18:41:13)
salut ^^

sonde :
(13/03/2013 - 14:49:35)
un petit coucou

Tanamoureuse :
(29/09/2011 - 06:11:08)
Je t'aime

Faire un don

Ma Publicité ici


Faire un don