cliquez sur / clickAndWait ne fonctionne pas
Un enregistrement de script de test comprend une recherche sur google.
Après avoir cliqué sur "Recherche Google", le prochain action de cliquer sur un lien dans les résultats du test, cependant lors de la lecture de ce qui se passe avant que le navigateur a chargé les résultats, de sorte que la solution semble être à ajouter un délai après la recherche. J'ai essayé de deux façons :
- changer ", cliquez sur" à "clickAndWait" avec une valeur de 1000. Cela fonctionne mal. La valeur de 1000 ne change pas la valeur par défaut de 30000ms, et la lecture prend 30s pour terminer l'étape.
- appelant "setTimeout" avant le clic d'une valeur de 1000. Cela n'a aucun effet sur le délai d'attente comportement de clickAndWait.
Voici le script :
<tr>
<td>open</td>
<td>/</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>q</td>
<td>test search</td>
</tr>
<tr>
<td>setTimeout</td>
<td></td>
<td>1000</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>btnG</td>
<td>1000</td>
</tr>
<tr>
<td>click</td>
<td>link=CLEP Test Center Search</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Home</td>
<td></td>
</tr>
Si quelqu'un peut nous conseiller, merci beaucoup.
OriginalL'auteur Literati Insolitus | 2010-09-13
Vous devez vous connecter pour publier un commentaire.
Je recommanderais une autre solution par l'ajout d'un waitForElementPresent commande avant de cliquer sur le lien.
Vous pouvez trouver une bonne explication dans http://www.infoq.com/articles/testing-ajax-selenium
Vous êtes les bienvenus, user446660 🙂
OriginalL'auteur abochan