【问题标题】:new gwt interface automation testing新的gwt接口自动化测试
【发布时间】:2010-07-01 20:28:07
【问题描述】:

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

【问题讨论】:

    标签: gwt automation web-scraping


    【解决方案1】:

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

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

    【讨论】:

    • 我知道这已经过时了,但今年夏天我作为实习生再次回到这家公司工作,发现了 selenium,以及 DOM 解析方面的新知识作为这个问题的答案跨度>
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-01-01
    • 2019-01-08
    • 1970-01-01
    • 2010-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多