Comment passer le contrôle de fenêtre enfant à la fenêtre parent dans selenium webdriver?
- À partir de la fenêtre Parent, je dois passer le contrôle de fenêtre enfant
- Je suis d'effectuer des actions dans la fenêtre enfant
- Après l'exécution, à partir d'une fenêtre enfant encore une fenêtre va s'ouvrir(Enfant
le 1er enfant de la fenêtre). - Je dois fermer les deux fenêtres enfants et doivent revenir à l'
De la fenêtre Parent.Je ne suis pas en mesure de passer le contrôle d'un enfant à un parent de la fenêtre. J'ai essayé le code ci-dessous
String winHandleBefore = _driver.getWindowHandle(); for(String winHandle : _driver.getWindowHandles()){ _driver.switchTo().window(winHandle); } String winHandleAfter = _driver.getWindowHandle();
/l'exécution des actions dans la fenêtre enfant/
driver.close(); _driver.switchTo().window(winHandleBefore);
Êtes-vous en mesure de l'interrupteur de contrôle à la première fenêtre enfant?
Êtes-vous demander à propos de la commutation à partir du 2ème enfant pour le 1er enfant de la fenêtre ou de la fenêtre Parent pour le 1er Enfant de la fenêtre?
pourquoi n'utilisez-vous pas le nom de fenêtre pour passer? Est-il une raison? Voulez-vous faire des actions sur l'enfant de la 1ère fenêtre enfant?
Je demande le transfert du contrôle à partir du 2ème enfant de la fenêtre pour le 1er enfant de la fenêtre après la fermeture de la 2-fenêtre enfant ?
Oui. Je suis en mesure de transférer. Mais le problème est que je ne suis pas en mesure de le transférer à un parent de 1er Enfant de la fenêtre.
Êtes-vous demander à propos de la commutation à partir du 2ème enfant pour le 1er enfant de la fenêtre ou de la fenêtre Parent pour le 1er Enfant de la fenêtre?
pourquoi n'utilisez-vous pas le nom de fenêtre pour passer? Est-il une raison? Voulez-vous faire des actions sur l'enfant de la 1ère fenêtre enfant?
Je demande le transfert du contrôle à partir du 2ème enfant de la fenêtre pour le 1er enfant de la fenêtre après la fermeture de la 2-fenêtre enfant ?
Oui. Je suis en mesure de transférer. Mais le problème est que je ne suis pas en mesure de le transférer à un parent de 1er Enfant de la fenêtre.
OriginalL'auteur Gurudatt | 2013-01-31
Vous devez vous connecter pour publier un commentaire.
Utiliser ce code:
OriginalL'auteur Manigandan
Essayer comme ça.
OU
pilote.switchTo().defaultContent();
http://santoshsarmajv.blogspot.in/2012/04/how-to-switch-control-to-pop-up-window.html
OriginalL'auteur Santoshsarma
à la fermeture de plusieurs popups dans webdriver et passer à la fenêtre parent
Chaîne parent = pilote.getWindowHandle();
Set pop=pilote.getWindowHandles();
{
Iterator it =pop.iterator();
tout (c'.hasNext()) {
OriginalL'auteur lakshmareddy
Essayer cette
avant d'appeler
vous devriez appeler
OriginalL'auteur Archana Singh
OriginalL'auteur JennyBQ
Essayez ceci pour interrupteur diff poignées de fenêtre et revenir à la fenêtre parent
//votre code ici
OriginalL'auteur Rishu Saxena
OriginalL'auteur sachit
essayer le code ci-dessous.. il a travaillé pour moi...
OriginalL'auteur user11504020