我一直在使用wicketTester.getServetResponse.getDocument来获取当前页面的文本进行测试,才发现在ajax请求之后它被设置为ajax响应,而不是整个页面。

有没有办法获得整个渲染页面的表示,因为浏览器会在 ajax 操作后看到它?

最佳答案

使用 WicketTester,您可以模拟 Ajax 调用并查看您的应用程序发送正确的 Ajax 响应。但它并没有真正锻炼 ajax。

所以我不相信有办法从 WicketTester 获得它。

如果您确实需要从整个 UI 测试应用程序,包括对渲染的 Ajax/javascript 效果,您可能需要在测试的那部分使用类似 Selenium 的东西。

关于wicket - 我可以获得当前 Wicket 页面的来源吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6574642/

10-11 22:17
查看更多