J'écris un test de sélénium et je dois affirmer que la page est redirigée. Comment devrais-je vérifier cela? Quel serait le meilleur moyen? J'utilise PHPUnit
et PHPUnit_Extensions_SeleniumTestCase
.Quelle est la meilleure façon d'affirmer les redirections dans Selenium?
8
A
Répondre
8
assertLocationEquals - Signale une erreur si l'emplacement actuel n'est pas égal à l'emplacement $ donné.
$this->assertLocationEquals($someNewUrl);
0
Je pourrais aussi ajouter un
$this->selenium->waitForPageToLoad("30000");
ou si vous êtes vraiment paranoïaque, un
sleep(1);
Entre l'appel à rediriger et la vérification de la page pour voir que la nouvelle URL chargée. Cela devrait servir de tampon dans le cas d'une réponse du serveur Web légèrement plus lente.
Questions connexes
- 1. Quelle est la meilleure façon de tester les réponses XML?
- 2. Quelle est la bonne façon de gérer plusieurs redirections automatiques?
- 3. Quelle est la meilleure façon d'exécuter `sum_by_sql`?
- 4. Quelle est la meilleure façon d'implémenter hashCode()?
- 5. Quelle est la meilleure façon d'apprendre CUDA?
- 6. Quelle est la meilleure façon d'apprendre WCF?
- 7. Quelle est la meilleure façon d'externaliser les URL?
- 8. Quelle est la meilleure façon d'espionner les IOCTL?
- 9. Quelle est la meilleure façon de gérer les images cassées?
- 10. Quelle est la meilleure façon de tester les services WCF?
- 11. Quelle est la meilleure façon de gérer les exceptions ObjectDataSource?
- 12. Quelle est la meilleure façon de gérer les chaînes temporaires?
- 13. Quelle est la meilleure façon de lire les données CSV?
- 14. En C#, quelle est la meilleure façon d'enchaîner les constructeurs?
- 15. Quelle est la meilleure façon de suivre les visiteurs uniques?
- 16. Quelle est la meilleure façon d'examiner les fichiers access.log d'apache?
- 17. Quelle est la meilleure façon d'utiliser JQuery dans Asp.net
- 18. Quelle est la meilleure façon de formater C# dans WordPress?
- 19. Quelle est la meilleure façon d'injecter javascript dans mon application?
- 20. Quelle est la meilleure façon d'échapper vars dans Zend_View automatiquement?
- 21. quelle est la meilleure façon d'éviter l'injection sql dans mysql
- 22. Quelle est la meilleure façon d'arrêter un thread dans Java?
- 23. Quelle est la meilleure façon d'implémenter un sondage dans Joomla?
- 24. Quelle est la meilleure façon de dupliquer fork() dans Windows?
- 25. Quelle est la meilleure façon de remplacer remote.origin.url dans Git?
- 26. Quelle est la meilleure façon d'écrire dans un fichier Ruby?
- 27. Meilleure façon de chronométrer quelque chose dans Selenium
- 28. Quelle est la meilleure façon de charger la balance? PHP
- 29. Quelle est la meilleure façon de détecter la couleur blanche?
- 30. python - Quelle est la meilleure façon d'activer/désactiver la journalisation?
cool merci! J'ai oublié cette page, donc merci pour le rappel. – Andrew