Selenium не может загрузить определенный созданный профиль в драйвере Firefox - PullRequest
0 голосов
/ 11 июля 2019

Я пытаюсь получить определенный профиль Firefox, который я создал заранее.Однако, когда я выполняю приведенный ниже код, я получаю исключение о том, что профиль не существует.

enter image description here

var profileManager = new FirefoxProfileManager();
  var profile = profileManager.GetProfile("profile");
  var options = new FirefoxOptions { Profile = profile };
  profile.SetPreference("webdriver.firefox.profile", "profile");
  var driver = new FirefoxDriver(@"C:\Users\danza\source\repos\InstaManager\", options);

enter image description here

Ответы [ 2 ]

0 голосов
/ 12 июля 2019

В качестве альтернативы вы можете использовать его так:

var options = new FirefoxOptions();
options.Profile = new FirefoxProfile("C:\Users\username\AppData\Roaming\Mozilla\Firefox\Profiles\profilename");
var webDriver = new FirefoxDriver(webdriverPath, options)

Профили Firefox хранятся в пути AppData \ Roaming \ Mozilla \ Firefox \ Profiles

0 голосов
/ 11 июля 2019

Итак, изучив эту проблему, я обнаружил, что это в основном проблема версии пакета.Я использовал пакет Nuget альфа-версии Selenium.WebDriver.Решением было понижение до стабильной версии этого пакета nuget.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...