selenium ide boucle par le biais de variables de tableau
dans selenium ide, j'ai construit un cas de test, dans lequel une variable tableau stocke les valeurs. je l'ai utilisé lors de la boucle pour imprimer ces variables de tableau.
ici, j'ai utilisé "getEval | montableau[0]" pour imprimer la première valeur qui est 'postgresql'. mais la valeur n'est pas répertorié. aucune erreur ne se produit.
[info] Executing: |getEval | myarray = new Array('postgresql','mysql'); | |
[info] script is: myarray = new Array('postgresql','mysql');
[info] Executing: |getEval | index=0; | |
[info] script is: index=0;
[info] Executing: |while | index < myarray.length; | |
[info] Executing: |getEval | myarray[0] | mynewvalue |
[info] script is: myarray[0]
[info] Executing: |echo | ${mynewvalue} | |
[info] echo: ${mynewvalue}
[info] Executing: |getEval | index++; | |
[info] script is: index++;
[info] Executing: |endWhile | | |
[info] Executing: |while | index < myarray.length; | |
[info] Executing: |getEval | myarray[0] | mynewvalue |
[info] script is: myarray[0]
[info] Executing: |echo | ${mynewvalue} | |
[info] echo: ${mynewvalue}
[info] Executing: |getEval | index++; | |
[info] script is: index++;
[info] Executing: |endWhile | | |
[info] Executing: |while | index < myarray.length; | |
maintenant à nouveau dans le même cas de test, j'ai changé le "getEval | montableau[0]" "getEval | montableau[${index}] à la liste du tableau des valeurs par l'indice de boucle.
maintenant j'obtiens l'erreur suivante:
[info] Executing: |getEval | myarray = new Array('postgresql','mysql'); | |
[info] script is: myarray = new Array('postgresql','mysql');
[info] Executing: |getEval | index=0; | |
[info] script is: index=0;
[info] Executing: |while | index < myarray.length; | |
[info] Executing: |getEval | myarray[${index}] | mynewvalue |
[info] script is: myarray[${index}]
[error] Threw an exception: missing ] in index expression
tous j'ai besoin est un écho à imprimer "postgresql" et "mysql" est distincte de nouvelles lignes.
je suis très nouveau pour le sélénium plz aidez-moi à résoudre ce problème.
OriginalL'auteur MAHI | 2013-02-19
Vous devez vous connecter pour publier un commentaire.
cela a fait l'affaire pour moi, espérons que cela aide les autres aussi...
Voici ci-dessus dans la Source HTML pour couper et coller:
OriginalL'auteur MAHI