HtmlUnit 可以覆盖 JavaScript 函数吗?

Can HtmlUnit override JavaScript functions?

我有一个登录表单,当提交时 returns 一个页面有一个错误,表明提供的电子邮件地址无效。电子邮件地址有效。

这看起来像是在用大锤敲螺母,但它看起来好像 "the page" 在验证阶段忽略了表单输入,我尝试使用 Javascript 延迟,以确保Javascript 有机会执行但无济于事。

是否可以让 HtmlUnit 覆盖验证电子邮件地址的 Javascript 方法?

一般来说这是可能的,例如通过拦截服务器响应并替换函数(参见 http://htmlunit.sourceforge.net/faq.html#HowToModifyRequestOrResponse)。

但总的来说,这听起来像是一个 HtmlUnit 问题 - 如果您在 GitHub 打开一个新问题,包括所有细节供我们重现(和修复),那就太好了。