Comment vous concentrez-vous sur de nouvelles fenêtres avec selenium ide?
Je suis en train d'utiliser selenium ide pour dupliquer une action. L'action est en cliquant sur un lien qui ouvre une nouvelle fenêtre. Comment voulez-vous faire selenium ide de se concentrer sur la nouvelle fenêtre à la place de l'autre? Il n'a pas été de travailler pour moi.
source d'informationauteur chromedude
Vous devez vous connecter pour publier un commentaire.
Sélectionnez Fenêtre
Pour cela, vous aurez besoin d'utiliser le
selectWindow | windowName
commande.Pour revenir à la fenêtre principale de l'autre fenêtre, puis faire
selectWindow | null
selectWindow(windowID)
selectPopup
Si c'est une fenêtre contextuelle, puis faire
selectPopUp | windowId
et puis pour retourner à la fenêtre principale neselectWindow | null
selectPopUp(windowID)
Arguments:Simplifie le processus de sélection d'une fenêtre pop-up (et n'offre pas de fonctionnalité au-delà de ce que selectWindow() fournit déjà).
Essayez ceci à l'aide de Sélénium Web Driver 2:
Vous pouvez stocker le hasard ID de fenêtre (généré par Selenium IDE) en utilisant lastoreAttribute’ de la commande. Vous avez juste besoin de stocker l'ID dans une variable et ensuite, vous pouvez sélectionner la fenêtre à l'aide de ‘selectWindow’ de la commande.
Essayez d'utiliser ceci:
Considérez ceci: préférez-vous seulement de supprimer les
target="_blank"
attribut? Pour moi cela a été une solution:En restant à l'intérieur de la même fenêtre, présente certains avantages en Selenium IDE, voyant qu'il ne prend pas en charge target blank.