- automatisation (8)
- Généralités (23)
- humour (7)
- livres (1)
- Outil de Test (16)
- Sécurité (4)
- Uncategorized (5)
- 18.9.2011: Changement de CMS
- 16.9.2011: Article à lire
- 4.6.2011: Selenium IDE et Firefox 4
- 6.5.2011: Selenium : Element-filters
- 30.4.2011: Selenium : trouver un objet par identifiant
- 10.4.2011: Testlink 1.9 nouvelles fonctionalités
- 7.2.2011: Framework de test : Robot Framework
- 1.1.2011: Forum en anglais sur le test
- 19.12.2010: Outils pour tester un site web
- 17.12.2010: Popularité des outils open source dédiés test
Autres
formation test
infos test
sites autres
- septembre : 2011
- juin : 2011
- mai : 2011
- avril : 2011
- février : 2011
- janvier : 2011
- décembre : 2010
- octobre : 2010
- août : 2010
- juin : 2010
- mai : 2010
- avril : 2010
- mars : 2010
- janvier : 2010
- décembre : 2009
- novembre : 2009
- octobre : 2009
- septembre : 2009
- août : 2009
- juillet : 2009
- juin : 2009
- mai : 2009
- avril : 2009
- mars : 2009
- janvier : 2009
- octobre : 2008
- septembre : 2008
- août : 2008
- juin : 2008
- mai : 2008
- avril : 2008
- mars : 2008
- février : 2008
Selenium : trouver un objet par identifiant
C’est le moyen le plus simple d’accéder aux objets avec selenium à condition que les développeurs positionnent ces éléments.
identifier=id
L’élément est sélectionné d’abord avec l’attribut id (code html) puis si pas de concordance avec l’attribut name.
name=name
Exemple :
Soit le code cible html:
<a id=”Sell” href=”http://annonces.ebay.fr/sell”>Vendre</a>
Les codes suivants fonctionnent et permettent de cliquer sur le lien Vendre.
<tr>
<td>clickAndWait</td>
<td>Identifier=Sell</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>Id=Sell</td>
<td></td>
</tr>
Soit le code html suivant (sfr.fr):
<div style=“float:left;”><label for=“prof_sexe”><strong>Je suis</strong></label><br> <select name=“prof_sexe”> <option value=“2″>Une femme</option>
<option value=“1″>Un homme</option> </select> </div>
Les codes de test permettent de selectionner “Un homme” dans le choix “prof_sexe”:
<tr>
<td>open</td>
<td>/accueil/adsl.html</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>Name=prof_sexe</td>
<td>label=Un homme</td>
</tr>
<tr>
<td>open</td>
<td>/accueil/adsl.html</td>
<td></td>
</tr>
<tr>
<td>select</td>
<td>Identifier=prof_sexe</td>
<td>label=Un homme</td>
</tr>
Si on ne précise rien (Name, Identifier, Id) par défaut la recherche se fait par “Identifier”.
D’ailleurs lors d’un enregistrement rien n’est précisé.
| Imprimer