Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以使用TestCular for non AngularJS应用程序进行端到端测试_Javascript_Jquery_Jasmine_Karma Runner_End To End - Fatal编程技术网

Javascript 是否可以使用TestCular for non AngularJS应用程序进行端到端测试

Javascript 是否可以使用TestCular for non AngularJS应用程序进行端到端测试,javascript,jquery,jasmine,karma-runner,end-to-end,Javascript,Jquery,Jasmine,Karma Runner,End To End,我正在构建一个简单的应用程序,并希望使用TestCular作为测试运行程序。TestCular对于单元测试的设置很简单,但是将其用于e2e的可能性似乎也很大,但是我的应用程序将不会使用AngularJS。这是可能的(或简单的),还是我应该更关注硒元素?是的!从TestCular的: 测试框架不可知 用茉莉花、摩卡、奎特描述你的测试。或者为任何框架编写一个简单的适配器 你喜欢 由于前面提到的测试框架不依赖于库,因此,只要您可以使用其中一个框架测试库代码,就可以使用TestCular为其提供测试运行

我正在构建一个简单的应用程序,并希望使用TestCular作为测试运行程序。TestCular对于单元测试的设置很简单,但是将其用于e2e的可能性似乎也很大,但是我的应用程序将不会使用AngularJS。这是可能的(或简单的),还是我应该更关注硒元素?

是的!从TestCular的:

测试框架不可知 用茉莉花、摩卡、奎特描述你的测试。或者为任何框架编写一个简单的适配器 你喜欢

由于前面提到的测试框架不依赖于库,因此,只要您可以使用其中一个框架测试库代码,就可以使用TestCular为其提供测试运行程序

所说的测试是而不是硒。它允许您在浏览器环境中测试代码,但据我所知,它不像selenium那样提供导航、DOM查询、用户模拟等功能。如果你正在为你的JS代码寻找selenium功能,你应该看看这是一个很棒的库,由TJ和其他神在Mt.Olympus::cough::我指的是LearnBoost的开发者,它为selenium的wire协议提供了一个JS适配器,等等


但是,如果你仍然认为TestCular是一条路要走,那么看看他们的建议,这会让你朝着正确的方向开始。希望这有帮助

最近有一段视频声称这是可能的: