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.16Web API テストに使用できるAPIを公開します。
使用法
Playwright.APIRequest
型
Chromium
v1.9より前に追加このオブジェクトは、Chromiumを起動または接続するために使用でき、Browserのインスタンスを返します。
使用法
Playwright.Chromium
型
デバイス
v1.9より前に追加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
型
- IReadOnlyDictionary<string, [BrowserNewContextOptions]>
Firefox
v1.9より前に追加このオブジェクトは、Firefoxを起動または接続するために使用でき、Browserのインスタンスを返します。
使用法
Playwright.Firefox
型
セレクター
v1.9より前に追加セレクターは、カスタムセレクターエンジンをインストールするために使用できます。詳細については、拡張性を参照してください。
使用法
Playwright.Selectors
型
Webkit
v1.9より前に追加このオブジェクトは、WebKitを起動または接続するために使用でき、Browserのインスタンスを返します。
使用法
Playwright.Webkit
型