如何在無頭模式下使用 Postman 執行 WebDriver?
我們可以在無頭模式下執行 webdriver。HTMLUnitDriver 可實現這一點,它在所有其他瀏覽器驅動器中是最快的 webdriver。
Post Selenium 2.53 版本中,應當在專案中明確新增 HTMLUnitDriver jar。要新增必需的依賴項,需要執行以下步驟 −
導航至此 − https://github.com/SeleniumHQ/htmlunit-driver/releases。
點選下圖中標記的 jar。

右鍵單擊專案並選擇“生成路徑”選項。然後點選“配置生成路徑”。

點選“Java 生成路徑”並選擇“庫”選項。點選“新增外部 JAR”按鈕。然後新增下載的 HTMLUnitDriver jar。最後,點選“應用”和“關閉”按鈕。

在我們的程式碼中,我們必須為 HTMLUnitDriver 新增匯入語句 org.openqa.selenium.htmlunit.HtmlUnitDriver。
程式碼實現
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import java.util.concurrent.TimeUnit;
import org.openqa.selenium.htmlunit.HtmlUnitDriver;
public class HeadlessModeHTMLUnit{
public static void main(String[] args) {
//HtmlUnitDriver instance
HtmlUnitDriver driver = new HtmlUnitDriver();
// implicit wait
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
//URL launch
driver.get("https://tutorialspoint.tw/questions/index.php");
System.out.println("Page title: " + driver.getTitle());
driver.quit();
}
}輸出

廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP