Je suis très nouveau à Selenium RC. J'utilise .NET (bien que je ne pense pas que ce soit pertinent), j'ai ouvert une page, mais je veux confirmer que la page a été ouverte. J'ai quelques idées comme utiliser .Select() ou en utilisant l'une des méthodes .get *(), mais je veux faire ce qui est considéré comme la meilleure pratique par les autres dans la communauté Selenium.Comment puis-je confirmer qu'une page donnée a été affichée après avoir appelé ISelenium.open()?
0
A
Répondre
0
Je confirme actuellement la page a été retourné en utilisant les éléments suivants:
[Then(@"the (.*) page should be displayed")]
public void ThenThePageShouldBeDisplayed(string pageName) {
Assert.IsTrue(selenium.GetLocation().Contains(pageName));
}
Cela se produit être une implémentation de l'étape de test SpecFlow.
0
J'affirme généralement du texte ou un élément sur la page. Vous avez probablement ne veulent pas seulement pour vous assurer que la page « chargé » que vous voulez vous assurer qu'il charge quelque chose de spécifique
Questions connexes
- 1. PHP: Longue page non affichée/La connexion a été réinitialisée
- 2. Comment obtenir l'URL d'origine après HttpContext.RewritePath() a été appelé
- 3. Comment savoir quand une vue UIViewController est affichée après avoir été en arrière-plan?
- 4. masquer UISearchBar ci-dessous UINavigationBar après cancelButton a été appelé
- 5. EXC_BAD_ACCESS après avoir appelé popViewControllerAnimated
- 6. Facebook Ajax.post échoue après avoir appelé Facebook.showPermissionDialog
- 7. Nettoyez QThread après avoir appelé quit()
- 8. JButtons se réactivent après avoir été désactivés
- 9. Pourquoi ai-je reçu IllegalThreadStateException après avoir appelé this.interrupt()?
- 10. CellForRowAtIndexPath se bloque après avoir été appelé beaucoup plus tard que numberOfRowsInSection
- 11. jQuery blur appelle 2/3 fois après avoir été appelé 2/3 fois
- 12. Comment restaurer l'état après avoir appelé une autre activité?
- 13. comment afficher l'alerte après avoir appelé le service Web
- 14. Rhino Mocks: Comment vérifier qu'un constructeur a été appelé
- 15. Tous les contrôles sont toujours NULL après avoir appelé EnsureChildControls()?
- 16. Détecter quand la vue modale a été affichée
- 17. Chrome V8 Bug? Fonction Agir différemment après avoir été appelé une 2ème fois
- 18. jQuery datepicker, afficher le mois après avoir appelé onChangeMonthYear
- 19. Obtenir l'erreur "Illegal Seek" après avoir appelé accept()
- 20. IllegalStateException: PWC3990: getWriter() a déjà été appelé pour cette réponse
- 21. Focus sur TextArea après avoir appelé .show ('slow');
- 22. Redémarrez l'agent pool après avoir appelé shutdown-agents
- 23. Service sortant après le dernier client, même si startService() a été appelé au préalable?
- 24. Après avoir appelé NHibernate.Initialize (proxyObject) je me trompe objectType
- 25. FileStream.truncate() ne fonctionne pas après avoir appelé FileStream.readUTFBytes() (Adobe AIR)
- 26. Rhino Mocks - Comment affirmer une méthode simulée a été appelé n fois?
- 27. Modifier les paramètres après avoir appelé RemoteConfiguration.Configure (configFile)?
- 28. Hibernate a perdu la référence après avoir appelé save. Est-ce que tu sais pourquoi?
- 29. L'élément de session revient après avoir été supprimé
- 30. Contexte.User perdant des rôles après avoir été assigné dans Global.asax.Application_AuthenticateRequest
Merci pour les commentaires, Marty. Je suppose que je pourrais trouver un jour que vous avez raison et que je ne voudrais pas souvent savoir si la page a été retournée. Cependant, dans ce cas, cela suffit. Dans l'esprit de simplicité, je ne veux pas dépendre de quoi que ce soit d'autre. –
Si vous ne vous souciez pas, il suffit de valider quelque chose de vraiment vraiment stupide comme le corps ou le HTML est présent. –