ChromeOptins options = new ChromeOptions();
options.AddArguments(@"--user-data-dir=C:\Users\Admin\AppData\Local\Google\Chrome\User Data\Default');
ChromeDriver driver = new ChromeDriver(options);
// ...
Учётная запись действительно называется 'Admin'. Открывается окно Хрома без расширений. Пытался настроить расширение и запаковать его в .crx, но настройки не сохранялись. Расширение подключалось просто как свежее, без настроек.
Евгений Шатунов: специализация точно нужна. У меня есть базовый абстрактный класс Storage_device, от которого наследуются классы USB, HDD, DVD etc. Я в списке храню указатели на Storage_device. Есть полиморфный метод Save, который сначала записывает тип устройства, а потом его данные. Но когда вызываю полиморфный метод Load - в локальной области видимости создаётся соответствующий указатель на Storage_device. Вызывается метод AddHead или AddTail, в котором есть строка 'temp->data = data;'. Здесь копируется указатель, а не данные. Сами оператор присваивания и констр. копирования уже реализованы во всех классах. Стоит только добавить разименовывание полученный указателей. Можно его записать и в базовый шаблон, но тогда обычные типы не будут работать (правда это и не нужно в данном проэкте), но всё-же непрофессионально. Надеюсь, Вы меня поняли)
Учётная запись действительно называется 'Admin'. Открывается окно Хрома без расширений. Пытался настроить расширение и запаковать его в .crx, но настройки не сохранялись. Расширение подключалось просто как свежее, без настроек.