comment faire pour incrémenter la valeur du champ à chaque fois que le sélénium test est exécuté?
est-il un moyen simple pour augmenter par exemple le champ valeur de +1 à chaque fois que le Sélénium test est exécuté par le biais de Selenium IDE?
Command: Type
Target: some kind of id
Value: number+1
EDIT 1 :merci pour une réponse krosenvold. j'ai reçu votre idée et c'est une version simplifiée de ce que j'ai obtenu jusqu'à présent:
...
store | 10 | x
storeEval | storedVars['x'] = ${x}+1 |
...
de la variable x la valeur ne vraiment obtenir incrémenté, mais comment voulez-vous enregistrer la valeur entre les différentes séries de tests? est-il même possible?
devrais-je obtenir $valeur de x à chaque fois que le test est exécuté et, à la fin de céder $x valeur de certains élément "factice" sur la page de test, j'ai donc pu récupérer que précédemment incrémenté de la valeur à la prochaine fois test est exécuté?
OriginalL'auteur | 2009-04-25
Vous devez vous connecter pour publier un commentaire.
Réponse Correcte
store | 10 | je
store | javascript{storedVars.i++;} | i
echo | ${i}
OriginalL'auteur Eranga
C'est la solution à votre problème
OriginalL'auteur Rohit Ware
Vous pouvez utiliser
eval
;La syntaxe exacte je vais les montrer implique prototype sur le client;
document.getElementById('elementId').value
devrait aussi faire l'affaire dans unstandard DOM
environnement.OriginalL'auteur krosenvold
Cela a fonctionné pour moi
OriginalL'auteur Tomas