如何在无头模式下使用 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(); } }
输出
广告