Kann ich Selen ChromeDriver mit cookies von der aktuellen Chrome-installation?
So, ich bin mit einem selenium-test mit IntelliJ IDEE + chromedriver auf einer Ubuntu-Maschine...
In meinem Google-Chrome-installation habe ich angemeldet, um ein Konto, sagen, Google. Wenn ich auf http://accounts.google.com in der Selen-test, komme ich zu den log-in-Seite anstelle des tatsächlichen account-management-Seite.
Ich bin mir ziemlich sicher, dass ich nicht vollständig verstehen, die genaue Art und Weise, dass Selen und Chrom Treiber funktionieren, aber ich erinnere mich, dass mit 'Google Chrome installiert in der Standard-Speicherort" ist eine der Anforderungen, die der Betrieb eine Selen-test mit dem chrome-Treiber.
Kann ich im Rahmen meiner installierten browser also Zugriff auf meine browser-history und cookies?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Everytime Selen öffnet einen browser (Chrome/Firefox/IE) es öffnet sich eine kanonische form der browser. Als tester, können Sie browser-Einstellungen die Verwendung DesiredCapabilities Objekt und für chrome können Sie auch ChromeOptions Objekt, für das bestehen chrome-command-line Argumente.
Wählen Sie Ihr Profil
Mehr auf chrome Treiber-Funktionen:
https://sites.google.com/a/chromium.org/chromedriver/capabilities
Mehr über user-data-dir-Befehls Linie die option für chrome:
https://www.chromium.org/user-experience/user-data-directory
Versuchen Sie dies:
Finden Weg, um Ihr chrome-Profil-Daten, die Sie benötigen, um geben Sie chrome://version/in der Adresszeile . Für die ex. mir wird angezeigt als C:\Users\pc\AppData\Local\Google\Chrome\User Data\Default", um es in den Skript hatte ich ausschließen \Default\, so dass wir am Ende mit nur C:\Users\pc\AppData\Local\Google\Chrome\User Daten.
Quelle:Laden Sie Standard-Profil in Chrom mit Python Selenium Webdriver?