J'ai une fenêtre de menu principal. En cliquant sur un élément de menu, il ouvre une fenêtre enfant en utilisant window.open? J'écris un script de test automatisé pour cela en utilisant Watin. Comment puis-je écrire un script de test pour les fenêtres enfants.Comment écrire des scripts WATIN pour une fenêtre enfant ouverte avec window.open?
1
A
Répondre
3
La classe Watin.Core.IE possède une méthode AttatchToIE statique que vous pouvez utiliser. Il prend un objet Watin.Core.Constraint comme argument (c'est-à-dire que vous devez utiliser Find.ById, Find.ByName, etc.) pour aider Watin à trouver la fenêtre que vous recherchez et renvoie une référence à un objet IE.
Exemple:
IE myIE = IE.AttatchToIE(Find.ByTitle("Child Window Title"));
De là, vous pouvez utiliser l'objet MRAA pour exécuter vos tests, assurez-vous qu'il charge, assurez-vous qu'il a le texte attendu, etc.
Cela a fonctionné IE MRAA = IE.AttachTo (Find.ByTitle ("Titre de fenêtre enfant")); –
Amitabh