İşte Temelde sorun dediğim bir hata alıyorum çünkü ben benim test uygulamasına giriş yapmanız mümkün değilim ki benim Kodunuzuphantomjsdriver selenium C# 'da çerez nasıl etkinleştirilir? "Tarayıcınız çerezleri engelleyecek şekilde ayarlanmış", her şeyi denedim -
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;
var ama bunun çözümünü göremiyorum… ne yapmalıyım? Lütfen bana yardımcı olun. Bazı detayların eksik olup olmadığını bana bildirin.
Çerezler varsayılan olarak etkindir terminali komutunu aşağıda denemek yaratmak. Muhtemelen başka bir sorun var. –
Bu, PhantomJS'deki herhangi bir çerez ayarıyla neredeyse hiç ilgisi yoktur. Bu bir SSL sorunu veya bir JavaScript problemidir. Ziyaret etmeye çalıştığınız site ve PhantomJS sürümünüz nedir? –
Onun en son sürümü. Sitenin adını burada paylaşabilir miyim emin değilim ... – Prateek