public void Dispose() { page = null; browser?.CloseAsync(); browser = null; playwright?.Dispose(); playwright = null; }
public async Task DisposeAsync() { if (browser != null) { await browser.DisposeAsync(); } playwright?.Dispose(); if (process != null) { process.Kill(); process.Dispose(); } }
public async virtual Task DisposeAsync() { if (_disposed) { return; } _disposed = true; if (Browser != null) { await Browser.DisposeAsync(); } _playright?.Dispose(); if (_host != null) { await _host.StopAsync(); _host.Dispose(); } }
public void Dispose() { playwright?.Dispose(); }
public async void Dispose() { await Browser.DisposeAsync(); playwright.Dispose(); }