Browser Can';t句柄浏览器窗口(htmlunit)

Browser Can';t句柄浏览器窗口(htmlunit),browser,htmlunit,Browser,Htmlunit,我想从站点下载config.bin文件。使用htmlunit final WebClient webClient = new WebClient(BrowserVersion.CHROME); webClient.getOptions().setTimeout(2000); webClient.getOptions().setThrowExceptionOnScriptError(false); webClient.getOptions().setThrowExceptionOnFailingS

我想从站点下载config.bin文件。使用htmlunit

final WebClient webClient = new WebClient(BrowserVersion.CHROME);
webClient.getOptions().setTimeout(2000);
webClient.getOptions().setThrowExceptionOnScriptError(false);
webClient.getOptions().setThrowExceptionOnFailingStatusCode(false);

webClient.setConfirmHandler(new ConfirmHandler() {
    public boolean handleConfirm(Page page, String message) {
        System.out.println(" -----------------------");
        System.out.println("handle config");
        System.out.println(" -----------------------");
        return true;
    }
});
final HtmlPage page = webClient.getPage("http://site");
final DomElement backup = mainFrame.getElementByName("Backup");
        webClient.addWebWindowListener(new WebWindowListener()
        {
            public void webWindowClosed(WebWindowEvent event)
            {
                System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1");
            };

            public void webWindowContentChanged(WebWindowEvent
                                                        event)
            {
                System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!2");
            }

            public void webWindowOpened(WebWindowEvent event)
            {
                System.out.println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!3");
            }
        });

        InputStream input = backup.click().getWebResponse().getContentAsStream();    

然后提交
ckick()。我想我的浏览器窗口有问题,我不能处理浏览器窗口。我在处理程序中插入
sout
,查看何时调用此方法,但它没有调用问题是在我安装期间。更改了设置超时和所有工作

webClient.getOptions().setTimeout(15000);