有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

HtmlUnit的java Click()函数不起作用

我试图用一个程序登录yahoo pipes帐户(使用登录页面)。下面是我正在使用的代码。单击“登录”按钮,此页面http://pipes.yahoo.com/pipes/应打开。但是看起来click()函数工作不正常。因为点击“登录”按钮前后的页面内容相同。此代码返回true

我不知道出了什么问题。有人能告诉我我错过了什么吗


共 (1) 个答案

  1. # 1 楼答案

    添加以下内容:

    webClient.setJavaScriptEnabled(false);
    // You can re-enable JS later
    

    然后,删除以下内容:

    webClient.setRefreshHandler(new RefreshHandler() {
        public void handleRefresh(Page page, URL url, int arg) throws IOException {
            System.out.println("handleRefresh");
        }
    });