Java 避免在运行selenium webDriver测试用例时打开浏览器

Java 避免在运行selenium webDriver测试用例时打开浏览器,java,selenium,Java,Selenium,我从你们那里得到了很多帮助,我真的很高兴。经过这些拥挤的人群 现在我终于在这里做最后一次聚会了(希望如此) 运行selenium测试用例时,如下所示 WebDriver driver = new FirefoxDriver(); FluentWebDriver fwd = new FluentWebDriver(driver); driver.manage().timeouts().implicitlyWait(5L, TimeUnit.SECONDS);

我从你们那里得到了很多帮助,我真的很高兴。经过这些拥挤的人群

现在我终于在这里做最后一次聚会了(希望如此)

运行selenium测试用例时,如下所示

 WebDriver driver = new FirefoxDriver();
        FluentWebDriver fwd = new FluentWebDriver(driver);

        driver.manage().timeouts().implicitlyWait(5L, TimeUnit.SECONDS);
        driver.get("http://www.justdial.com/Bangalore/Tape-Dealers-%3Cnear%3E-Bangalore-City-Railway-Station/ct-12976/page-5");

       String res = driver.getPageSource();

它打开web浏览器,开始下载页面中的所有图像,并延迟从java程序下载源代码。在这种情况下,我如何避免打开浏览器??我只需要页面源代码,没有图形内容。因此也避免了延误。。。请帮忙!!提前谢谢

我没有使用FluentWebDriver,但我想你可以尝试用HtmlUnitDriver替换FirefoxDriver:

替换:

WebDriver=newfirefoxdriver()

与:


HtmlUnitDriver=newHtmlUnitDriver()

您想要一个无头司机。您可以使用HTMLUnit驱动程序,也可以使用PhantomDriver。