Насколько я понимаю:
• BrowserContext - это обычный экземпляр браузера.В настоящее время может быть два BrowserContexts: по умолчанию, который создается при запуске, и Incognito.
• Сеанс браузера не является строго техническим термином, это определение работысеанс выполняется в данном браузере.Он содержит все данные и метаданные, которые могут присутствовать в работающем браузере: открытые вкладки и страницы, накопленные файлы cookie, история, положение окон, размер и т. Д.
В случае puppeteer
сеанс длится сзапуск браузера до закрытия браузера.Важной особенностью сеансов является то, что сеансы по умолчанию и сеансы Incognito являются отдельными (как в реальном Chrome / ium) и не могут получить доступ к данным друг друга, таким как файлы cookie.Тогда как разные вкладки в одном сеансе браузера (BrowserContext) могут это делать.