跳到主要內容

Playwright

Playwright 模組提供啟動瀏覽器執行個體的方法。以下是使用 Playwright 驅動自動化的典型範例

import com.microsoft.playwright.*;

public class Example {
public static void main(String[] args) {
try (Playwright playwright = Playwright.create()) {
BrowserType chromium = playwright.chromium();
Browser browser = chromium.launch();
Page page = browser.newPage();
page.navigate("http://example.com");
// other actions...
browser.close();
}
}
}

方法

close

新增於:v1.9 playwright.close

終止此 Playwright 執行個體,如果已建立的瀏覽器仍在執行,也會將其全部關閉。

用法

Playwright.close();

create

新增於:v1.10 playwright.create

啟動新的 Playwright 驅動程式程序並連線至該程序。Playwright.close() 應在不再需要執行個體時呼叫。

Playwright playwright = Playwright.create();
Browser browser = playwright.webkit().launch();
Page page = browser.newPage();
page.navigate("https://www.w3.org/");
playwright.close();

用法

Playwright.create();
Playwright.create(options);

引數

  • options Playwright.CreateOptions (選用)
    • setEnv Map<String, String> (選用)新增於:v1.13#

      將傳遞至驅動程式程序的其他環境變數。預設情況下,驅動程式程序會繼承 Playwright 程序的環境變數。

傳回


屬性

chromium()

在 v1.9 之前新增 playwright.chromium()

此物件可用於啟動或連線至 Chromium,傳回 Browser 的執行個體。

用法

Playwright.chromium()

傳回


firefox()

在 v1.9 之前新增 playwright.firefox()

此物件可用於啟動或連線至 Firefox,傳回 Browser 的執行個體。

用法

Playwright.firefox()

傳回


request()

新增於:v1.16 playwright.request()

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

用法

Playwright.request()

傳回


selectors()

在 v1.9 之前新增 playwright.selectors()

選取器可用於安裝自訂選取器引擎。如需詳細資訊,請參閱擴充性

用法

Playwright.selectors()

傳回


webkit()

在 v1.9 之前新增 playwright.webkit()

此物件可用於啟動或連線至 WebKit,傳回 Browser 的執行個體。

用法

Playwright.webkit()

傳回