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

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

タイプ


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

使用法

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

タイプ