Ecco la mia code-Come abilitare i cookie in phantomjsdriver selenio 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;
In sostanza il problema è che io non sono in grado di accedere al mio applicazione di test perché ottengo un errore che dice - "Il tuo browser è impostato per bloccare i cookie", ho provato di tutto ma proprio non riesco a ottenere la soluzione per questo .... cosa dovrei fare? Per favore aiutatemi qui. Fammi sapere se manca qualche dettaglio.
cookie sono attivati per impostazione predefinita. C'è probabilmente un altro problema. –
Questo ha quasi certamente nulla a che fare con le impostazioni dei cookie in PhantomJS. È un problema SSL o un problema JavaScript. Qual è il sito che stai cercando di visitare e qual è la tua versione di PhantomJS? –
Suppongo che sia l'ultima versione. Non sono sicuro di poter condividere qui il nome del sito ... – Prateek