Bonjour,
Je suis en train de déployer une solution pour automatiser les tests d'interface, pour cela j'utilise simplement le serveur (Selenium RC) que je lance par une ligne de commande qui lui fournie toute les informations utiles (par exemple chemin vers les fichiers de test).
L'application à tester ouvre souvent des popup pour, par exemple, afficher des listes. Lors des tests réalisés grâce à des enregistrements de Selenium IDE, après l'ouverture d'un popup le test échoue, car Selenium ne trouve pas les champs se trouvent sur le popup ou sur un "selectWindow" ajouté automatiquement.
J'en ai conclu que la nouvelle fenêtre popup n'est pas sélectionnée. J'ai tenté plusieurs choses :
*utiliser le titre de la fenêtre grâce "selectWindow" avec "title=NOMFENETRE"
*utiliser "selectPopUp" avec "null" qui est sensé sélectionner la première fenêtre qui n'ai pas la principale
Actuellement j'en suis à vouloir utiliser le "WindowsID" pour identifier la fenêtre à sélectionner.
Donc je voudrais savoir si vous connaissez un moyen de connaitre ce WindowID (si c'est en JavaScript, c'est le top pour l'intégré à Selenium ).
Si vous avez une autre solution ou des idées, je suis preneur aussi .
Merci d'avance,
Morgan Moncho
Partager