我正在尝试使用Htmlunit从网站下载xls文件。当我点击链接下载文件时,我会收到一个javascript确认框。
我尝试了多种选择,但无法找到slution:
ConfirmHandler okHandler = new ConfirmHandler(){
@Override
public boolean handleConfirm(Page arg0, String arg1) {
// TODO Auto-generated method stub
return true;
}
};
webClient.setConfirmHandler(okHandler);
还尝试了
final String page = currentPage.getElementById("downloadExcel").click().getWebResponse().getContentAsString();
String buttonJavaScript = "window.location='...........'";
ScriptResult result = page.executeJavaScript(buttonJavaScript);
webClient.waitForBackgroundJavaScript(1000);
如果有人可以为此提出解决方案,那将非常有用。