using Microsoft.Playwright;
using System.Threading.Tasks;
namespace PlaywrightTestApp
static void Main(string[] args)
new Bootstrapper().Perform();
public class Bootstrapper
public async Task<IResponse?> Perform()
using var playwright = await Playwright.CreateAsync();
var chromium = playwright.Chromium;
await using var browser = await chromium.LaunchAsync(new BrowserTypeLaunchOptions { Channel = "msedge", Headless = false });
var page = await browser.NewPageAsync();
return await page.GotoAsync("https://playwright.dev/dotnet");