Playwright 是一個用于多瀏覽器自動化的 Node.js 庫,它支持 Java。要使用 Playwright for Java,請按照以下步驟操作:
確保已安裝 JDK 11 或更高版本。如果沒有,請訪問 https://adoptium.net/ 下載并安裝。
Maven 是一個項目管理和構建自動化工具。請確保已安裝 Maven 3.6.3 或更高版本。如果沒有,請訪問 https://maven.apache.org/download.cgi 下載并安裝。
使用 Maven 創建一個新的 Java 項目。在命令行中運行以下命令:
mvn archetype:generate -DgroupId=com.example -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
這將創建一個名為 my-app
的新項目。
在項目的 pom.xml
文件中添加 Playwright 的 Java 依賴項:
<dependencies>
<dependency>
<groupId>com.microsoft.playwright</groupId>
<artifactId>playwright</artifactId>
<version>1.14.0</version>
<scope>test</scope>
</dependency>
</dependencies>
在項目的 src/test/java/com/example
目錄下創建一個新的 Java 類,例如 MyTest.java
。編寫一個簡單的測試用例,如下所示:
import com.microsoft.playwright.*;
import org.junit.jupiter.api.Test;
public class MyTest {
@Test
public void testBrowser() throws Exception {
// 啟動瀏覽器
Browser browser = new Browser("chromium");
// 打開一個新頁面
Page page = browser.newPage();
// 導航到指定網址
page.goto("https://www.example.com");
// 獲取頁面標題
String title = page.title();
// 斷言頁面標題是否正確
assert title.equals("Example Domain");
// 關閉瀏覽器
browser.close();
}
}
在命令行中,進入項目根目錄(包含 pom.xml
文件的目錄),然后運行以下命令:
mvn test
這將運行剛剛編寫的測試用例。如果一切正常,您應該看到測試通過的結果。
注意:Playwright for Java 目前處于實驗階段,可能會有一些限制和變化。要了解更多關于 Playwright for Java 的信息,請訪問官方文檔:https://github.com/microsoft/playwright/blob/main/docs/java/intro.md