メインコンテンツにスキップ

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");
// other actions...
}
}

プロパティ

APIRequest

追加: v1.16 playwright.APIRequest

Web API テストに使用できるAPIを公開します。

使用法

Playwright.APIRequest


Chromium

v1.9より前に追加 playwright.Chromium

このオブジェクトは、Chromiumを起動または接続するために使用でき、Browserのインスタンスを返します。

使用法

Playwright.Chromium


デバイス

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");
// other actions...
}
}

使用法

Playwright.Devices


Firefox

v1.9より前に追加 playwright.Firefox

このオブジェクトは、Firefoxを起動または接続するために使用でき、Browserのインスタンスを返します。

使用法

Playwright.Firefox


セレクター

v1.9より前に追加 playwright.Selectors

セレクターは、カスタムセレクターエンジンをインストールするために使用できます。詳細については、拡張性を参照してください。

使用法

Playwright.Selectors


Webkit

v1.9より前に追加 playwright.Webkit

このオブジェクトは、WebKitを起動または接続するために使用でき、Browserのインスタンスを返します。

使用法

Playwright.Webkit