public async Task ShouldSupportCustomTransport() { var customTransportCreated = false; var options = TestConstants.DefaultBrowserOptions(); options.TransportFactory = (url, opt, cancellationToken) => { customTransportCreated = true; return(WebSocketTransport.DefaultTransportFactory(url, opt, cancellationToken)); }; using (await Puppeteer.LaunchAsync(options, TestConstants.LoggerFactory)) { Assert.True(customTransportCreated); } }
public async Task ShouldSupportCustomTransport() { var customTransportCreated = false; var options = new ConnectOptions() { BrowserWSEndpoint = Browser.WebSocketEndpoint, TransportFactory = (url, opt, cancellationToken) => { customTransportCreated = true; return(WebSocketTransport.DefaultTransportFactory(url, opt, cancellationToken)); } }; await using (await Puppeteer.ConnectAsync(options, TestConstants.LoggerFactory)) { Assert.True(customTransportCreated); } }