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 執行個體,如果已建立的瀏覽器仍在執行,也會將其全部關閉。
用法
Playwright.close();
create
新增於:v1.10啟動新的 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
(選用)
傳回
屬性
chromium()
在 v1.9 之前新增此物件可用於啟動或連線至 Chromium,傳回 Browser 的執行個體。
用法
Playwright.chromium()
傳回
firefox()
在 v1.9 之前新增此物件可用於啟動或連線至 Firefox,傳回 Browser 的執行個體。
用法
Playwright.firefox()
傳回
request()
新增於:v1.16公開可用於 Web API 測試的 API。
用法
Playwright.request()
傳回
selectors()
在 v1.9 之前新增選取器可用於安裝自訂選取器引擎。如需詳細資訊,請參閱擴充性。
用法
Playwright.selectors()
傳回
webkit()
在 v1.9 之前新增此物件可用於啟動或連線至 WebKit,傳回 Browser 的執行個體。
用法
Playwright.webkit()
傳回