Правильно задать директорию для FirefoxProfile

104
20 сентября 2019, 21:00
FirefoxDriverService ds = FirefoxDriverService.CreateDefaultService();
ds.HideCommandPromptWindow = true;
FirefoxOptions opt = new FirefoxOptions();
opt.Profile = new FirefoxProfile(@"C:\111\");
IWebDriver Wd = new FirefoxDriver(ds, opt);

Пробовал так, но после запуска инстанса "C:\111\" продолжает быть пустой. Я хочу чтоб в этой папке сохранялись куки, кеш, расширения...

FirefoxOptions.Profile.ProfileDirectory - этот доступен только для чтения получается, как его установить - непонятно.

Answer 1
  1. Сначала создаем профиль
  2. А потом уже используем как в примере кода в самом вопросе.

Для создания профиля запусти фаярфокс с префиксом -P (это нужно делать когда все инстансы браузера закрыты)

firefox.exe -P
READ ALSO
Виснет передвижение объекта после Rigidbody

Виснет передвижение объекта после Rigidbody

При перемещении объекта с Rigidbody, начинает виснуть, тормозить, а когда сталкивается с другими объектами с Box colider то и вовсе не двигаетсяКак...

86
Как передать тескт на другую страницу сайта через url?

Как передать тескт на другую страницу сайта через url?

Подскажите, пожалуйста, как передать текст через ссылку urlКак передать текст,а потом отобразить на другой странице сайта

95
PHP odbc - проблема подключения к mdb

PHP odbc - проблема подключения к mdb

Необходимо установить соединение с бд access - *mdbНа локальной машине с Windows на борту - все хорошо, на CentOS сопротивляется

92