Playwright | Playwright .NET (original) (raw)

Playwright module provides a method to launch a browser instance. The following is a typical example of using Playwright to drive automation:

using Microsoft.Playwright;
using System.Threading.Tasks;

class PlaywrightExample
{
    public static async Task Main()
    {
        using var playwright = await Playwright.CreateAsync();
        await using var browser = await playwright.Chromium.LaunchAsync();
        var page = await browser.NewPageAsync();

        await page.GotoAsync("https://www.microsoft.com");
        // other actions...
    }
}

Exposes API that can be used for the Web API testing.

This object can be used to launch or connect to Chromium, returning instances of Browser.

This object can be used to launch or connect to Firefox, returning instances of Browser.

Selectors can be used to install custom selector engines. See extensibility for more information.

This object can be used to launch or connect to WebKit, returning instances of Browser.