首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >HTMLunit单击HTMLanchor时出现异常错误

HTMLunit单击HTMLanchor时出现异常错误
EN

Stack Overflow用户
提问于 2014-01-04 20:02:33
回答 2查看 140关注 0票数 0

我正在使用HTMLunit在网站上填写表单,但在需要提交它的HTMLanchor上卡住了。

html代码:

<a id="syi-place-ad-button" class="button primary medium "><span>Plaats uw advertentie</span></a>

尝试单击它:

代码语言:javascript
运行
复制
    HtmlAnchor submitButton = (HtmlAnchor) page2.getElementById("syi-place-ad-button");     
    form2.appendChild(submitButton);

    page3 = submitButton.click();;
    webClient.waitForBackgroundJavaScript(10*1000);
    webClient.setAjaxController(new NicelyResynchronizingAjaxController());

    WebResponse response = page3.getWebResponse();
    String content = response.getContentAsString();
    System.out.println(content);
    webClient.closeAllWindows();

最后给出了这个错误:

代码语言:javascript
运行
复制
== CALLING JAVASCRIPT ==

  function (e) {
      return st === t || e && st.event.triggered === e.type ? t : st.event.dispatch.apply(s.elem, arguments);
  }

======= EXCEPTION END ========

有人能帮我找出我在这里可能遗漏了什么或做错了什么吗?

EN

Stack Overflow用户

发布于 2014-01-08 13:43:03

尽管setJavaScriptEnabled(boolean)在2.13中被弃用,但它被添加到WebClient的WebClientOptions成员中。这是医生。

要禁用JavaScript,应执行以下操作:

webClient.getOptions().setJavaScriptEnabled(false);

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20920727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档