IBrowser
Namespace: PuppeteerSharp
public interface IBrowser : IDisposable, IAsyncDisposableProvides methods to interact with a browser.
Derived: BidiBrowser, Browser, CdpBrowser
Example
An example of using a IBrowser to create a IPage:
var browser = await Puppeteer.LaunchAsync(new LaunchOptions());var page = await browser.NewPageAsync();await page.GoToAsync("https://example.com");await browser.CloseAsync();An example of disconnecting from and reconnecting to a Browser:
var browser = await Puppeteer.LaunchAsync(new LaunchOptions());var browserWSEndpoint = browser.WebSocketEndpoint;browser.Disconnect();var browser2 = await Puppeteer.ConnectAsync(new ConnectOptions { BrowserWSEndpoint = browserWSEndpoint });await browser2.CloseAsync();Made with love by Dario Kondratiuk