internal Playwright(ConnectionScope scope, string guid, PlaywrightInitializer initializer, ILoggerFactory loggerFactory) { _scope = scope; _initializer = initializer; _channel = new PlaywrightChannel(guid, scope, this); _loggerFactory = loggerFactory; }
internal Playwright(IChannelOwner parent, string guid, PlaywrightInitializer initializer, ILoggerFactory loggerFactory) : base(parent, guid) { _connection = parent.Connection; _initializer = initializer; _channel = new PlaywrightChannel(guid, parent.Connection, this); _loggerFactory = loggerFactory; _ = (Selectors as Microsoft.Playwright.Selectors).AddChannelAsync(initializer.Selectors.Object); }
internal Playwright(IChannelOwner parent, string guid, PlaywrightInitializer initializer, ILoggerFactory loggerFactory) : base(parent, guid) { _connection = parent.Connection; _initializer = initializer; _channel = new PlaywrightChannel(guid, parent.Connection, this); _loggerFactory = loggerFactory; foreach (var entry in initializer.DeviceDescriptors) { _devices[entry.Name] = entry.Descriptor; } _ = Selectors.AddChannelAsync(initializer.Selectors.Object); }