2010-03-08 7 views
0

newbie ici, j'essaie d'obtenir la valeur d'un lien en utilisant document.getelementbyClass/Name & puis naviguez vers la page le lien pointe vers dans une fenêtre/onglet différent en utilisant Selenium IDE. Toutes les suggestions reçues avec gratitude, merciComment cliquer sur un lien qui ouvre une page de connexion sur une autre page/fenêtre en utilisant Selenium IDE

+1

Pourriez-vous donner un peu plus en détail? Je ne suis pas sûr de comprendre ce que vous essayez de faire. Y at-il une raison pour laquelle vous ne pouvez pas utiliser la commande 'click' sur le lien? Peut-être que certains exemples HTML pourraient aider. –

+0

merci Dave pour la réponse d, était précédemment obtenir un 'lien contient cible = _blank + sélénium ne supporte pas cette erreur msg. Résolu cela en obtenant une version plus récente de SIDE. Je peux maintenant cliquer sur ce lien, j'ai besoin d'aide pour passer à la nouvelle page vers laquelle je suis dirigé, sur un onglet différent, merci beaucoup – goonerfromlag

Répondre

0

Ceci est plutôt simple en utilisant TestPlan comme une interface pour Selenium. Dans le langage de script, il pourrait ressembler à quelque chose comme ci-dessous.

GotoURL http://mypage.com/ 
set %Link% as response //*[@name='myname']/@href 
GotoURL %Link% 

L'utilisation de plusieurs fenêtres nécessite quelques sous-scripts, mais il est pas trop difficile à faire une fois que vous avez les bases de travail. Vous pouvez également utiliser le backend HTMLUnit pour tester, car il est plus rapide que Selenium.

+0

merci edA-qa mort-ora-y, ayant travaillé sur comment stocker le texte du lien (une url) et ouvrez une nouvelle fenêtre avec elle je suis maintenant confronté au problème de la sélection de cette nouvelle fenêtre. Toutes les têtes heureusement reçues. – goonerfromlag

Questions connexes