如何在无头模式下使用 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.com/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