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
Répondre
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.
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
Pour sélectionner la fenêtre, vous pouvez utiliser le selectwindow
- 1. Selenium 2/Webdriver - comment double-cliquer sur une ligne de table (qui ouvre une nouvelle fenêtre)
- 2. comment cliquer sur un lien en utilisant cURL.?
- 3. selenium rc impossible de cliquer sur un lien
- 4. Comment puis-je cliquer sur un bookmarklet qui ouvre une fenêtre Javascript et vérifier le contenu de la fenêtre?
- 5. Selenium: Comment cliquer sur un élément de bouton HTML?
- 6. Comment afficher une autre page sur le bouton cliquer sur blackberry en utilisant java
- 7. Comment cliquer sur un lien depuis javascript
- 8. Comment puis-je rechercher un texte et remplir/cliquer sur un lien avec Selenium?
- 9. appeler une fonction sur une page à partir d'un lien sur une autre page
- 10. jQueryUI: un lien qui ouvre une boîte de dialogue
- 11. comment ouvrir une page dans une autre instance du navigateur en cliquant sur un lien
- 12. navigateur ouvre en cliquant sur un lien dans la page précédente
- 13. selenium IDE clickAndWait xpath
- 14. Selenium RC: Comment cliquer sur les boutons qui utilisent onclick window.location?
- 15. Utilisation de Ruby webdriver (Selenium 2.0) pour cliquer sur un lien javascript
- 16. Comment puis-je demander à AppleScript de cliquer sur un bouton ou un lien sur une page Web?
- 17. Cliquer sur les liens par regexp dans python selenium
- 18. Cliquer sur les URLs ouvre le navigateur par défaut
- 19. Test de quelque chose qui nécessite des pageloads dynamiques en utilisant Selenium IDE
- 20. javascript bookmarklet cliquer sur Accepter sur une page Facebook
- 21. ciblant une nouvelle page pour un lien sur un pdf
- 22. Utilisez sélénium pour cliquer sur un swf
- 23. Comment cliquer sur un lien dans win32com.client IE?
- 24. window.location.href ouvre une autre fenêtre
- 25. Comment cliquer sur un bouton sur une page Web ASP.NET par programmation?
- 26. Impossible de cliquer sur un lien AJAX youtube avec HtmlUnit
- 27. Comment maintenir l'état sur un menu d'image de la maquette en allant sur une autre page?
- 28. déterminer qu'un postback ouvre une nouvelle page
- 29. Comment puis-je cliquer sur un lien en utilisant son HTML avec Watir
- 30. IE ouvre une nouvelle fenêtre pour un lien, FF ne
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. –
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