У вас ошибка при настройке возможностей. capabilities
не включает опцию download
, потому что оператор merge
(options.merge(capabilities);
) означает, объединить capabilities
в options
.
Вам нужно изменить только одну строку:
withCapabilities(capabilities).
до
withCapabilities(options.toCapabilities()).
Если она не работает, я думаю, вам нужно изменить переменную option
, например:
const options = new chrome.Options();
options.setUserPreferences({
'download.default_directory': paths.downloadsDir,
'download.prompt_for_download': false, // Maybe
});
options.merge(capabilities);
Обновление:
Последний способ, вы можете попробовать использовать
capabilities['goog:chromeOptions'] = options;
вместо
options.merge(capabilities);