我想写一些js测试,但是所有的测试框架都使用fixtures——自定义DOM元素。就我而言,视图 - 它是 erb 和 haml 文件。页面加载后(当我编译 arb 和 haml 时),我的 js 脚本对 API 执行许多 AJAX 请求并在我的页面上重建 DOM。
我如何测试与这个 DOM 交互的 js 脚本 - 我不能做一些固定装置......
也许,我可以从我的页面中获取 DOM?
哪个框架允许它这样做?
我想写一些js测试,但是所有的测试框架都使用fixtures——自定义DOM元素。就我而言,视图 - 它是 erb 和 haml 文件。页面加载后(当我编译 arb 和 haml 时),我的 js 脚本对 API 执行许多 AJAX 请求并在我的页面上重建 DOM。
我如何测试与这个 DOM 交互的 js 脚本 - 我不能做一些固定装置......
也许,我可以从我的页面中获取 DOM?
哪个框架允许它这样做?
您在这里有几个不同的选择。
我个人使用jasmin 和 jquery 插件来测试我的应用程序的 dom 和 javascript。
或者您可以使用selenium或easy B进行更多 Qa 风格的 DOM 测试
希望有帮助