我正在构建一个简单的应用程序,并希望使用Testacular作为测试运行器。 Testacular可以很容易地进行单元测试,但是将它用于e2e的可能性似乎也很大,但是我的应用程序不会出现在AngularJS中。这是可能的(或简单的)或者我应该更多地关注Selenium吗?
答案 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,这会让你开始朝着正确的方向前进。希望这有帮助!