Перейти к основному содержимому

Playwright

Модуль Playwright предоставляет метод для запуска экземпляра браузера. Ниже приведен типичный пример использования Playwright для автоматизации:

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");
// другие действия...
}
}

Свойства

APIRequest

Добавлено в: v1.16 playwright.APIRequest

Предоставляет API, который может быть использован для тестирования Web API.

Использование

Playwright.APIRequest

Тип


Chromium

Добавлено до v1.9 playwright.Chromium

Этот объект может быть использован для запуска или подключения к Chromium, возвращая экземпляры Browser.

Использование

Playwright.Chromium

Тип


Devices

Добавлено до v1.9 playwright.Devices

Возвращает словарь устройств, которые могут быть использованы с Browser.NewContextAsync() или Browser.NewPageAsync().

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.Webkit.LaunchAsync();
await using var context = await browser.NewContextAsync(playwright.Devices["iPhone 6"]);

var page = await context.NewPageAsync();
await page.GotoAsync("https://www.theverge.com");
// другие действия...
}
}

Использование

Playwright.Devices

Тип


Firefox

Добавлено до v1.9 playwright.Firefox

Этот объект может быть использован для запуска или подключения к Firefox, возвращая экземпляры Browser.

Использование

Playwright.Firefox

Тип


Selectors

Добавлено до v1.9 playwright.Selectors

Селекторы могут быть использованы для установки пользовательских движков селекторов. Подробнее см. в разделе расширяемость.

Использование

Playwright.Selectors

Тип


Webkit

Добавлено до v1.9 playwright.Webkit

Этот объект может быть использован для запуска или подключения к WebKit, возвращая экземпляры Browser.

Использование

Playwright.Webkit

Тип