У меня есть следующий код, который создает, а затем закрывает страницу Chrome через PuppeteerSharp:
var options = new LaunchOptions() {Headless = true, Args = new[] { "--disable-web-security" }};
Browser browser = await Puppeteer.LaunchAsync(options, factory);
Page page = await browser.NewPageAsync();
await page.CloseAsync();
page.Dispose();
Последнее утверждение (page.Dispose) заставляет выписать следующее предупреждение:
PuppeteerSharp.Page: Предупреждение: ошибка протокола: соединение закрыто. Скорее всего, страница была закрыта.
У меня есть следующие вопросы:
- Это проблема? Могу ли я игнорировать это предупреждение?
- Нужно ли
.Dispose
страницы после ее закрытия?