带有 Knockout JS 的 HtmlUnit
HtmlUnit with Knockout JS
我正在尝试使似乎正在使用 Knockout.js 的登录页面自动化。
HtmlUnit 似乎无法加载整个页面,它缺少所有输入字段,因此无法实际登录。
我已尝试确保设置 JavaScript 超时并启用 NicelyResynchronizingAjaxController
我正在等待页面加载后使用:
waitForBackgroundJavaScript
,
waitForBackgroundJavaScriptStartingBefore
Thread.sleep
(只为
很好的措施)
我什至检查了额外的 windows (WebClient.getWebWindows
),但似乎只有一个。
看起来 Knockout(假设它实际上是 Knockout)正在创建输入,这对 htmlunit 来说是不是太多了,还是我错过了什么?
这是一个已知问题(参见 https://github.com/HtmlUnit/htmlunit/issues/37)。
希望我能抽出时间弄清楚这里出了什么问题。
我正在尝试使似乎正在使用 Knockout.js 的登录页面自动化。
HtmlUnit 似乎无法加载整个页面,它缺少所有输入字段,因此无法实际登录。
我已尝试确保设置 JavaScript 超时并启用 NicelyResynchronizingAjaxController
我正在等待页面加载后使用:
waitForBackgroundJavaScript
,waitForBackgroundJavaScriptStartingBefore
Thread.sleep
(只为 很好的措施)
我什至检查了额外的 windows (WebClient.getWebWindows
),但似乎只有一个。
看起来 Knockout(假设它实际上是 Knockout)正在创建输入,这对 htmlunit 来说是不是太多了,还是我错过了什么?
这是一个已知问题(参见 https://github.com/HtmlUnit/htmlunit/issues/37)。 希望我能抽出时间弄清楚这里出了什么问题。