- Blogdutesteur - http://ancienblog.qualifiez.fr -
Selenium : Element-filters
Posté par Dominique Mereaux le 6.5.2011 @ 13:26 Dans automatisation | 1 commentaire
A quoi servent les element-filters : ce post, je l’espère va vous l’expliquer.
Soit le code extrait de meto.fr qui permet de sélectionner celsius ou fahrenheit pour la température:
<p class=“clearfix”><span>
<input checked=“checked” class=“checkbox” id=“celsius” name=“unit” type=“radio” value=“celsius”/>
<label for=“celsius”>degrés Celsius (°C)</label>
</span></p>
<p class=“clearfix”><span>
<input class=“checkbox” id=“fahrenheith” name=“unit” type=“radio” value=“fahrenheith”/>
<label for=“fahrenheith”>degrés Fahrenheit (°F)</label>
</span>
Tel que on ne peut pas sélectionner l’élément en utilisant le nom (Name=unit), d’où l’intéret d’utiliser les element-filters qui vont permettre de raffiner la recherche :
<tr>
<td>click</td>
<td>link=Options</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>name=unit index=1</td>
<td></td>
</tr>
Ici on prendra le deuxième élément avec name=unit (index commence à 0).
Il existe deux types d’element-filter:
<tr>
<td>click</td>
<td>link=Options</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>name=unit value=celsius</td>
<td></td>
</tr>
Article imprimé à partir de Blogdutesteur: http://ancienblog.qualifiez.fr
URL de l'article : http://ancienblog.qualifiez.fr/2011/05/06/selenium-element-filters/
Veuillez cliquer ici pour imprimer.