Selenium IDE pour Firefox Ctrl-Tab
Je suis d'essayer d'automatiser certains paramètres dans des formes multiples à partir d'une liste que j'ai ouvert dans leurs propres onglets.
La façon la plus simple que je peux la préparation de la pages avant l'exécution du script est de les avoir tous ouverts .
J'ai l'intention d'avoir le sélénium courir à travers les changements de la forme, alors je veux qu'il Ctrl+Tab à la suivante. Je vais utiliser une boucle while pour définir le nombre de.
J'ai actuellement de l'enregistrement au format HTML, si j'ai besoin de l'ajuster à java ou je serai heureux de le faire.
J'ai tenté de l'enregistrer, mais pas y aller.
OriginalL'auteur michael Reid | 2013-01-27
Vous devez vous connecter pour publier un commentaire.
Il n'y a pas de support pour les onglets en Sélénium à partir de maintenant. Un assez récente réponse par l'un des développeurs de Sélénium l'explique assez clairement:
Aussi, si vous vous éloignez de l'IDE (ou exporter vos cas de test à WebDriver) et d'obtenir un outil plus puissant (tout plein de force langage de programmation de liaison pour le Sélénium), vous pouvez utiliser une sorte de solution de contournement:
https://stackoverflow.com/a/12730918/1273080 (Robinets Ctrl+2 pour accéder à la deuxième onglet, etc.) Toutefois, ce type de solutions est généralement limitée à un certain navigateur/système d'exploitation/navigateur (onglets peut être désactivé).
Cela dit, si vous n'insistez pas sur l'utilisation d'onglets et serait d'utiliser plusieurs fenêtres de navigateur au lieu de cela, c'est assez facile dans l'IDE ainsi que du Sélénium RC et WebDriver:
Selenium IDE:
selectWindow
(vous pouvez générer une nouvelle fenêtre par openWindow)Selenium RC:
selectWindow()
Selenium WebDriver:
switchTo().fenêtre()
OriginalL'auteur Petr Janeček