Ja, wir können es tun, indem wir ein gespeichertes Chrome-Profil aufrufen, genau wie Firefox-Profil. Unten sind die Schritte, die ich festgestellt habe, wenn ich etwas zurück bin vor
in Java, können wir es getan, indem Sie ChromeOptions und Chrome-Profil. Wechseln Sie in Chrome zu chrome: // version/Es wird der Profilpfad und der ausführbare Pfad angezeigt.
Wenn ich daran arbeite, wird \ Local \ Google \ Chrome \ Benutzerdaten \ Profil 3 angezeigt, wenn Sie zu chrome: // version/in normal chrome navigieren. In diesem Profil habe ich zu stackoverflow und gespeicherten Anmeldeinformationen navigiert. So verwendet unter Code
Karte prefs = neue HashMap(); prefs.put ("binary", "C: \ Programme (x86) \ Google \ Chrome \ Application \ chrome.exe");
System.setProperty("webdriver.chrome.driver", "E:\\selenium_setups\\poi-3.12\\chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.setExperimentalOption("prefs", prefs);
options.addArguments("user-data-dir=C:\\Users\\murali\\AppData\\Local\\Google\\Chrome\\User Data\\Profile 3");
DesiredCapabilities capabilities = DesiredCapabilities.chrome();
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
WebDriver driver = new ChromeDriver(capabilities);
//WebDriver driver = new ChromeDriver(options);
driver.get("http://stackoverflow.com/");
Gemäß meinem Verständnis i vorbehalten stackoverflow.com Seite als angemeldet angezeigt in aber für die erste Mal, ich angemeldet bin nicht in so Kreuz mit Chrom überprüft:.. // Version/in Chrom durch den Fahrer geöffnet, Der Profilpfad wird als \ Local \ Google \ Chrome \ Benutzerdaten \ Profil 3 \ Standard angezeigt. Dann loggte man sich manuell in das Profil ein, das vom Webdriver geöffnet und durch Schließen ausgeführt wurde.
Schließlich wird Seite als angemeldet angezeigt. So kann es in Java sein, ich hoffe, es wird Ihnen helfen, in C# zu versuchen.