Нажмите «Разрешить использование файлов cookie» в Firefox Selenium C#C#

Место общения программистов C#
Ответить
Anonymous
 Нажмите «Разрешить использование файлов cookie» в Firefox Selenium C#

Сообщение Anonymous »

Я хочу нажать на опцию «Разрешить», которая появляется во всплывающем окне веб-сайта. Я хочу сделать это в Firefox, чтобы разрешить файлы cookie:
[img]https:/ /i.sstatic.net/JpDGR0M2.png[/img]

я пробую этот код, но не работает:

Код: Выделить всё

FirefoxDriverService cService = FirefoxDriverService.CreateDefaultService(".", "geckodriver.exe");
cService.HideCommandPromptWindow = true;
FirefoxOptions options = new FirefoxOptions();
options.AddArgument("ignore-certificate-errors");
options.AddArgument("--user-data-dir=" + FolderPathToStoreSession);

options.AddArgument("--disable-notifications");
options.AddArguments("Firefox.switches", "--disable-extensions");
//options.AddArguments ("profile.default_content_setting_values.cookies", "1");
options.SetPreference("network.cookie.cookieBehavior", "0");
options.SetPreference("profile.default_content_setting_values.cookies", "1");

я также пробую оповещение:

Код: Выделить всё

   var alert = driver_Ref.SwitchTo().Alert();

alert.Accept();
но не работает, похоже, это не оповещение,
как нажать «Разрешить» во всплывающем окне или разрешить автоматически

Подробнее здесь: https://stackoverflow.com/questions/790 ... um-c-sharp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»