Voici mon code javascript (dans Selenium IDE, avec des retours à la ligne et une indentation ajoutée pour plus de clarté): storeEval |Comment puis-je arrêter le cycle "POUR" après erreur
var input = window.document.getElementsByTagName('input');
for(var i = 0; i<input.length; i++) {
if(window.document.defaultView.getComputedStyle(input[i]).getPropertyValue('background-color') == 'rgb(204, 230, 255)') {
testResult='passed';
} else {
testResult='failed';
}
}
| testResult
Je dois vérifier la couleur de toutes les entrées. Mais Selenium Ide stocke le résultat du test uniquement à partir du dernier "INPUT". Je suis sûr qu'il y a des erreurs au milieu du test. Aidez-moi, s'il vous plaît. Désolé pour mon mauvais anglais
si vous voulez dire que vous voulez arrêter le pour après 'échoué' que pause en écriture; commande ... – Onheiron
J'ai essayé d'écrire breake: {testResult = 'failed'; break}}, mais mon testResult est toujours échoué, même quand toutes les couleurs sont correctes – user1211063