带有 Knockout JS 的 HtmlUnit

HtmlUnit with Knockout JS

我正在尝试使似乎正在使用 Knockout.js 的登录页面自动化。

HtmlUnit 似乎无法加载整个页面,它缺少所有输入字段,因此无法实际登录。

我已尝试确保设置 JavaScript 超时并启用 NicelyResynchronizingAjaxController 我正在等待页面加载后使用:

我什至检查了额外的 windows (WebClient.getWebWindows),但似乎只有一个。

看起来 Knockout(假设它实际上是 Knockout)正在创建输入,这对 htmlunit 来说是不是太多了,还是我错过了什么?

这是一个已知问题(参见 https://github.com/HtmlUnit/htmlunit/issues/37)。 希望我能抽出时间弄清楚这里出了什么问题。