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

时间:2013-11-16 11:59:11

标签: java selenium

我得到了很多人的帮助,我真的很高兴。已经通过了这些聚会,

web page source downloaded through Jsoup is not equal to the actual web page source

How to download a Web page source using Selenium

现在我终于来到了最后的蜷缩(希望如此)

运行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程序下载源代码的延迟。如何在这种情况下避免打开我的浏览器?我只想要页面源和没有图形内容。因此也避免了延迟...请帮助!!提前致谢!!

1 个答案:

答案 0 :(得分:1)

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

替换:

WebDriver driver = new FirefoxDriver();

使用:

HtmlUnitDriver driver = new HtmlUnitDriver();