gpt4 book ai didi

javascript - 在 Rails 应用程序中对 Javascript 繁重的 UI 进行集成测试的最佳方法是什么?

转载 作者:数据小太阳 更新时间:2023-10-29 05:16:52 24 4
gpt4 key购买 nike

我们有一个在 UI 中广泛使用 AJAXy Javascript 的 Web 应用程序。我们使用 Shoulda 和 Webrat 对后端进行了几乎完整的代码覆盖,并希望扩展我们的测试套件以包括通过 Javascript UI 进行的完整集成测试。

我们尝试了 Selenium,但发现它脆弱且易变。有没有更可靠的选择?

更新

对于那些仍在检查的人,我们最终使用了 Xvfb,这样我们就可以在没有屏幕的情况下运行 Firefox。允许我们在 headless Jenkins CI 服务器上运行测试。我们仍然需要偶尔在本地“实时”运行测试以进行调试,但它运行良好。

最佳答案

我最近工作的一位 JavaScript 大师指出 PhantomJS作为测试我们大量使用 JavaScript 的 Web 应用程序的有趣工具。我们还没有尝试过,但是用于 DOM 测试的 headless WebKit 的想法对我来说听起来很有希望。

关于javascript - 在 Rails 应用程序中对 Javascript 繁重的 UI 进行集成测试的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5559980/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com