Galactic Civilizations 3
Selenium - Lire un XML

Selenium - Lire un XML

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

<<Tutoriel précédent    Tutoriel suivant>>

Description

Dans ce tutoriel, vous apprendrez comment lire un xml à l'aide de Selenium et ainsi créer des scripts de test paramétrables.

Introduction

Ce tutoriel nécessite que Selenium IDE soit installé. Il nécessite également que le plugin SelBlocks soit installé. Ce tutoriel a été réalisé à l'aide de Firefox.

Ecrire le XML

Pour pouvoir paramétrer le script Selenium à l'aide d'un fichier XML, il faut que celui-ci ait la structure suivante:

<testdata>
    <vars NOMVAR1="VAL1" NOMVAR2="VAL1" />
    <vars NOMVAR1="VAL2" NOMVAR2="VAL2" />
</testdata>

Pour ce tutoriel nous allons utiliser le XML suivant:

<testdata>
    <vars nomPage="Page accueil" url="http://www.tutorielsenfolie.com/" />
    <vars nomPage="Plan du site" url="http://www.tutorielsenfolie.com/siteMap.html" />
</testdata>

Nous allons nommer ce fichier: monXML.xml

Lecture du XML

L'utilisation des données du fichier XML se fait à l'aide des commandes « forXml » et « endForXml ».

La commande « forXml » permet d'itérer sur chaque élément « vars » du fichier XML. Les attributs de l'élément « vars » pourront être manipulé comme des variables Selenium.

Par exemple:
${nomPage} pour récupérer le nom de la page qui se trouve dans notre fichier XML ou ${url} pour l'url de la page.

voici un exemple avec notre fichier XML:

forXml | monXML.xml
echo |${nomPage}
echo |${url}
endForXml

Script selenium  pour lire un xml

Ce script affichera la valeur des variables nomPage et url dans les logs grâce à la commande echo.

R├ęsultat du script Selenium pour lire un XML

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

<<Tutoriel précédent    Tutoriel suivant>>

Commentaires[2]

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: JavaScript selblocks Selenium Selenium IDE test web XML

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