0

因此,我们的前端 GUI 正在对基于 GWT 的新应用程序进行大修。我一直致力于在一些 tcl/expect 脚本中使用 cURL 为旧前端创建自动化脚本。当我查看新应用程序时,我开始越来越意识到 cURL 对于执行这些 Web 交互是不可能的,并且想知道是否有人对测试使用 GWT 制作的 Web 应用程序有一些想法/经验?任何帮助,将不胜感激!!

4

1 回答 1

0

与动态 JS/GWT UI 的静态页面 UI 的 cURL 测试最接近的类比是Selenium(或Webdriver)测试。Selenium 测试在真实的浏览器中加载页面,包括所有 JS,并模拟点击 UI 元素并与之交互,并测试它们做出相应反应。

话虽如此,还应该编写单元测试来测试 GWT UI 的功能,而不必在浏览器中加载页面,只需测试底层 Java/JS 是否正确执行。 MVP 模式旨在使这更容易/更快。

于 2010-07-01T21:18:09.443 回答