HtmlUnit打开JS跳转后页面

        WebClient webClient = WebClientUtil.initWebClient();
        HtmlPage loginPage = webClient.getPage(new URL(login));
        System.out.println("等待系统加载JS...");
        webClient.waitForBackgroundJavaScript(10000);
//        System.out.println(loginPage.asText());
        //使用IAM方式登录
        if(loginPage.getElementById("subUserLogin") == null){
            System.out.println("页面加载失败!");
            return;
        }
        loginPage.getElementById("ch-zh-cn").click();
        HtmlPage chLoginPage = (HtmlPage) loginPage.getEnclosingWindow().getTopWindow().getEnclosedPage();        

 

HtmlUnit打开JS跳转后页面

上一篇:使用SSM框架实现一个简单的用户操作网页


下一篇:MVC + EFCore 项目实战 - 数仓管理系统7 - 数据源管理中--新增数据源