0

我们正在尝试不同的集成测试方法。我们想到的一种选择是纯粹用 Javascript 构建一些东西并在浏览器中运行。这些测试将使用 jQuery 导航和填充 DOM,然后运行简单的比较以返回 true 或 false。

我们快速构建了一些东西来尝试这个想法,并且效果很好。我们在浏览器的控制台中运行脚本。我们使用 Capybara 和 Selenium 创建了几个相同的测试,并且我们的方法运行速度一样快。

我搜索并找不到其他人这样做,并且想知道是否有什么我没有意识到这使得这是一个坏主意。

4

1 回答 1

2

许多库都这样做:QUnitJSUNIT是两个例子

但是您可以使用Selenium WebDriver来完成很多工作,而无需 JavaScript。

于 2012-04-13T11:22:08.710 回答