如何在無頭模式下使用 Postman 執行 WebDriver?


我們可以在無頭模式下執行 webdriver。HTMLUnitDriver 可實現這一點,它在所有其他瀏覽器驅動器中是最快的 webdriver。

Post Selenium 2.53 版本中,應當在專案中明確新增 HTMLUnitDriver 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();
   }
}

輸出

更新日期:2021 年 6 月 25 日

280 次瀏覽

開啟您的職業生涯

完成課程以獲得認證

開始學習
廣告
© . All rights reserved.