标签: javascript jquery integration-testing
我们正在尝试不同的集成测试方法。我们想到的一个选择是纯粹用Javascript构建一些东西并在浏览器中运行。这些测试将使用jQuery来导航和填充DOM,然后运行简单的比较以返回true或false。
我们快速构建了一些东西来尝试这个想法并且效果很好。我们在浏览器的控制台中运行脚本。我们使用Capybara和Selenium创建了几个相同的测试,我们的方法运行速度同样快。
我搜索过,找不到其他人这样做,并想知道是否有一些我没有意识到的事情让这个想法变得糟透了。
答案 0 :(得分:2)
许多图书馆都这样做:QUnit和JSUNIT是两个例子
但是如果没有JavaScript,你可以使用Selenium WebDriver做很多事情。