Je cours Selenium Grid et la plupart de mes scripts échouent en raison de l'impossibilité de supprimer les cookies de Firefox. Chaque boîtier de test doit supprimer les cookies du navigateur. Si quelqu'un sait comment faire cela, faites le moi savoir.Comment supprimer Firefox Cookies et cache pendant que le programme s'exécute sur Selenium Grid?
Répondre
Vous pouvez utiliser la fonction deleteCookie
avec Selenium pour vous débarrasser des cookies et vous pouvez mettre cela dans votre configuration de test. La documentation de deleteCookie est inférieure à
deleteCookie (nom, optionsString) Arguments:
* name - the name of the cookie to be deleted * optionsString - options for the cookie. Currently supported
options incluent 'chemin', 'domaine' et 'récursion.' Le format d'optionsString est "path =/path /, domain = .foo.com, recurse = true". L'ordre des options est sans importance. Notez que la spécification d'un domaine qui n'est pas un sous-ensemble du domaine actuel échouera généralement.
Delete a named cookie with specified path and domain. Be careful;
pour supprimer un cookie, vous devez supprimer en utilisant le même chemin exact et domaine qui ont été utilisés pour créer le cookie . Si le chemin est erroné, ou que le domaine est erroné, le cookie simplement ne sera pas supprimé. Notez également que spécifiant un domaine qui n'est pas un sous-ensemble du domaine en cours échouera généralement. Comme il n'y a aucun moyen de DECOUVRIR exécution le chemin d'origine et le domaine d'un cookie donné, nous avons ajouté une option appelée « récursion » pour essayer tous les sous-domaines du domaine actuel avec tous les chemins qui sont sous-ensemble du chemin actuel. Il faut se méfier; cette option peut être lente. En notation big-O , il fonctionne en O (n * m) temps, où n est le nombre de points dans le nom de domaine et m est le nombre de barres obliques dans le chemin.
- 1. Selenium Grid + Maven 2
- 2. Supprimer le cache de sortie par programme
- 3. Comment enregistrer et restaurer tous les cookies avec Selenium RC?
- 4. Distribuer des demandes à Selenium Grid RC?
- 5. Validation de formulaire PHP + cookies = Problème de cache Firefox?
- 6. Selenium - Profil Firefox personnalisé
- 7. MVCContrib Grid - comment ajouter et supprimer des lignes avec ajax?
- 8. Test parallèle avec Selenium Grid (avec tests unitaires C#)
- 9. Selenium Grid n'utilise pas toujours tous ses RC enregistrés, pourquoi?
- 10. Gecko (Firefox 3.6/4beta) cache la div pendant que Webkit (Chrome/Dreamweaver) affiche juste bien
- 11. Selenium Error-- Impossible d'exécuter Firefox
- 12. Comment le cache d'asp.net MVC et le cache de Firefox fonctionnent-ils?
- 13. TestNG + Selenium Grid, un seul RC en cours d'exécution,
- 14. Comment supprimer les cookies HttpOnly?
- 15. Selenium IDE - Comment enregistrer xpath dans le plugin Firefox
- 16. 301 Redirection avec htaccess et Cache: Comment supprimer Old Cache?
- 17. Cookies Firefox sous Linux
- 18. Selenium 2 + firefox obtient System.NotSupportedException
- 19. Supprimer le formulaire "colonne" DojoX Grid 1.2
- 20. Comment configurer le profil Firefox: Selenium RC, pilote client .Net?
- 21. Comment supprimer périodiquement le cache flash sur un site Web
- 22. Mise en cache et conversion pendant la mise en cache
- 23. Selenium RC plus lent sur Windows 7 que sur XP?
- 24. Comment supprimer l'animation pendant l'AutoRotation
- 25. Comment supprimer le cache de cllocation?
- 26. Problème lors de l'utilisation de Selenium Grid/RC avec Python
- 27. Firefox cache textarea valeur?
- 28. .NET programme d'installation Supprimer le dossier Installtion sur désinstaller
- 29. Chargement de page dans FireFox et IE dans Selenium RC
- 30. Supprimer tous les cookies visibles déclenche une exception