是否可以将Testacular用于非AngularJS应用程序进行端到端测试

时间:2012-12-20 23:41:01

标签: javascript jquery jasmine karma-runner end-to-end

我正在构建一个简单的应用程序,并希望使用Testacular作为测试运行器。 Testacular可以很容易地进行单元测试,但是将它用于e2e的可能性似乎也很大,但是我的应用程序不会出现在AngularJS中。这是可能的(或简单的)或者我应该更多地关注Selenium吗?

1 个答案:

答案 0 :(得分:1)

是的!来自Testacular的GH Page

  

测试框架不可知

     

使用Jasmine,Mocha,QUnit描述您的测试。或者为任何框架编写一个简单的适配器   你喜欢。

由于上述测试框架不依赖于库,因此只要您可以使用其中一个框架测试库代码,就可以使用testacular为它提供测试运行器。

据说 testacular selenium。它允许您在浏览器环境中测试您的代码,但据我所知,它不提供导航,DOM查询,用户仿真等,如selenium。如果你正在寻找你的JS代码的selenium功能,你应该看看Soda这是一个很棒的库,由TJ写成,其余的神在山上。 Olympus :: cough ::我的意思是LearnBoost的开发人员,为selenium的线路协议提供JS适配器等等。

但是,如果你仍然认为试探是要走的路,那就看看他们的sample configuration file,这会让你开始朝着正确的方向前进。希望这有帮助!