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
タイプ
Devices
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
タイプ
Selectors
v1.9より前に追加セレクターはカスタムセレクターエンジンをインストールするために使用できます。詳細については拡張性を参照してください。
使用法
Playwright.Selectors
タイプ
Webkit
v1.9より前に追加このオブジェクトはWebKitを起動または接続するために使用でき、Browserのインスタンスを返します。
使用法
Playwright.Webkit
タイプ