跳到主要內容

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

Added in: v1.16 playwright.APIRequest

公開可用於 Web API 測試的 API。

用法

Playwright.APIRequest

類型


Chromium

Added before v1.9 playwright.Chromium

此物件可用於啟動或連線到 Chromium,並傳回 Browser 的實例。

用法

Playwright.Chromium

類型


Devices

Added before 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

Added before v1.9 playwright.Firefox

此物件可用於啟動或連線到 Firefox,並傳回 Browser 的實例。

用法

Playwright.Firefox

類型


Selectors

Added before v1.9 playwright.Selectors

選取器可用於安裝自訂選取器引擎。請參閱可擴充性以取得更多資訊。

用法

Playwright.Selectors

類型


Webkit

Added before v1.9 playwright.Webkit

此物件可用於啟動或連線到 WebKit,並傳回 Browser 的實例。

用法

Playwright.Webkit

類型