In Selen können Sie nur Cookies auf der aktuellen Domain löschen, aber wäre es möglich, zu der Datei zu navigieren, wo Firefox die Cookies speichert und die Datei entweder löscht oder überschreibt? Ich habe mich umgesehen, kann aber nicht finden, wo Selen die Kekse aufbewahrt.Selenium Webdriver: Löschen von Cookies auf allen Domänen
Antwort
Sie können ein Benutzerverzeichnis angeben und dann <userdir>/Default/Cookies
manipulieren. Diese Frage ist ähnlich: Getting or Manipulating all cookies in Selenium Webdriver
Selen speichert die Cookies nicht, der Browser tut es. Die Antwort auf "wo [der Browser] die Cookies speichert" wird für jeden Browser anders sein. Aber da Selenium den Browser immer mit einem sauberen Profil startet, sollten Sie dies nicht tun müssen - es gibt keine Cookies, wenn der Browser startet.
Selenium startet nicht immer "den Browser immer mit einem sauberen Profil" - Selenium startet mit einem sauberen Slate am Anfang Ihrer Testsuite, aber zwischen einzelnen Tests löscht es einfach die Cookies für welche Domain auch immer Browser zeigt derzeit auf. Wenn Ihre Tests also auf eine externe Site gehen, werden nur die Cookies auf der zuletzt besuchten Domain für den nächsten Test zurückgesetzt. Wenn Sie Cookies für mehr als eine Domain löschen müssen, müssen Sie jede Domain besuchen, dann die Cookies manuell löschen, oder wie @ Michael-w vorschlägt und die Cookies irgendwo auf der Festplatte speichern, die Sie selbst löschen können –
- 1. Browser löschen Cookies mit Selenium WebDriver Java-Bindungen
- 2. Löschen eines Cookies über Selenium
- 3. Selenium NodeJS Cookies auf Konsole drucken
- 4. Session-Cookies mit Selenium IDE löschen?
- 5. Kann jemand CACHE Speicher des Browsers mit Selenium WebDriver löschen
- 6. Abrufen oder Bearbeiten aller Cookies in Selenium Webdriver
- 7. Selenium-Webdriver auf Ruby 1.8.7
- 8. So speichern und laden Sie Cookies mit Python + Selenium WebDriver
- 9. Selenium WebDriver: Handhabung von DropDowns
- 10. Selenium WebDriver Von Facebook ausloggen
- 11. Cookies auf Seitenaktualisierung löschen
- 12. Setzen von Cookies auf verschiedenen Domänen, mit Javascript oder anderen
- 13. Selenium WebDriver on IE11
- 14. Blättern mit Selenium Webdriver
- 15. TeamCity und Selenium WebDriver
- 16. RSpec Fehler Selenium-Webdriver
- 17. Selenium Webdriver - klicken Sie auf verdeckte Elemente
- 18. Mit Selenium WebDriver
- 19. Selenium webdriver und Unicode
- 20. Selenium webdriver (javascript) tab
- 21. Cookies auf Session_End löschen C#
- 22. So löschen Sie den Browser-Cache automatisch in Selenium WebDriver?
- 23. Selenium Webdriver submit() vs click()
- 24. Verwenden von Selenium WebDriver mit Tor
- 25. Selenium WebDriver executeScript funktioniert nicht
- 26. Wählen Sie Dropdown - Selenium Webdriver
- 27. Selenium Webdriver ElementNotVisibleException mit Java
- 28. Running Selenium webdriver-manager von Gradle
- 29. Ruby Selenium WebDriver - Rückgabewert von execute_script erhalten
- 30. Verwenden von Iterator mit Java Selenium WebDriver
In welcher Sprache geben Sie Befehle an Selen? – Izzy
Die Python Bindings –