Согласно этому issie , следующий фрагмент кода работает для меня:
var browser = await Puppeteer.LaunchAsync(new LaunchOptions
{
Args = new string[1]
{
"--disable-extensions-except=${pathToExtension}",
"--load-extension=${pathToExtension}"
}
});
Иногда он не может загрузить некоторые расширения, когда они упакованы (файлы * .crx или * .zip). Тогда распаковка этого расширения может помочь.