Hier ist mein Code-Wie aktiviert man Cookie in Phantomjsdriver Selen C#?
case BrowserType.PhantomJS:
var service = PhantomJSDriverService.CreateDefaultService(Path.Combine(_rootPath, @"Packages\"));
var cookieFilePath=Path.Combine(_rootPath, @"Packages\cookie.txt");
if (!File.Exists(cookieFilePath))
File.Create(cookieFilePath);
var phantomjsoptions = new PhantomJSOptions();
driver = new PhantomJSDriver(service,phantomjsoptions);
var cookieJar = driver.Manage().Cookies;
driver.Navigate().GoToUrl(SeleniumConfiguration.Current.BaseURL);
cookieJar.AddCookie(new Cookie("x", "12345"));
return driver;
Grundsätzlich ist das Problem ist, dass ich nicht in der Lage bin in meine Testanwendung anmelden, weil ich einen Fehler zu sagen - „Ihr Browser Cookies gesetzt zu blockieren“, habe ich alles versucht aber ich kann einfach nicht die lösung dafür bekommen .... was soll ich tun? Bitte helfen Sie mir hier. Lassen Sie mich wissen, wenn ein Detail fehlt.
Cookies werden standardmäßig aktiviert. Es gibt wahrscheinlich ein anderes Problem. –
Dies hat fast sicher nichts mit irgendwelchen Cookie-Einstellungen in PhantomJS zu tun. Es ist entweder ein SSL-Problem oder ein JavaScript-Problem. Was ist die Seite, die du besuchen möchtest und was ist deine PhantomJS-Version? –
Es ist die neueste Version, nehme ich an. Ich bin nicht sicher, ob ich den Aufstellungsortnamen hier teilen kann ... – Prateek