Selenium WebDriver-manager().getCookies() liefert immer 0
Selenium WebDriver
manager().getCookies()
im InternetExplorerDriver
immer gibt 0 Elemente!
P. S. version 2.32.0.0
- Können Sie geben einige code-Beispiele?
- Sind Sie sicher, dass visbile-cookies existieren? Was wird angezeigt, wenn Sie run " - Dokument.cookie" in der JavaScript-Konsole?
- Ich tief Graben und finden Sie heraus, dass Ihr problem im IE10, ist es nicht zeigen, cookies überhaupt ( ich versuche in der Konsole mit dem Befehl " Dokument.cookie').
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn die cookies HTTPOnly man Sie nicht Lesen kann, die in Javascript/Selen
Sind Sie sicher, dass Ihre webdriver ist auf die Domäne, die Sie erwarten, dass die Cookies eingestellt sein?
getCookies
gibt nur die cookies für die aktuelle Domäne.driver.manage().getCookies()
funktioniert nicht im IE. Also das ist nicht die Beantwortung der Frage.ich nicht verstehen, warum
driver.manage().getCookies();
immer wieder mit der Größe 0 in FF und IE.aber ich fand diese Problemumgehung, mit
executeScript
Vielleicht müssen Sie set-cookie ersten, AFAIK webdriver beginnen Sie immer mit frischen Sitzung.
Stattdessen können Sie versuchen, setup user Profil wie dieses:
Wie man FirefoxDriver vorhandenes Profil verwenden?
Ich habe das gleiche Problem mit FireFox (61.0.1)
dies ist die cookie-details, und
driver.manage().getCookies();
Größe 0Dies ist, was Sie tun könnten, um alle cookies