如何在无头模式下使用 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.com/questions/index.php");
      System.out.println("Page title: " + driver.getTitle());
      driver.quit();
   }
}

输出

更新日期:2021 年 6 月 25 日

280 次浏览

开启您的职业生涯

完成课程以获得认证

开始学习
广告