Playframework 2.0 如何对Play Framework应用程序执行JS端到端测试

Playframework 2.0 如何对Play Framework应用程序执行JS端到端测试,playframework-2.0,jasmine,protractor,Playframework 2.0,Jasmine,Protractor,我们有一个AngularJS应用程序,它使用Play框架应用程序作为后端。现在我们想对这个应用程序执行一些端到端测试。应用程序应该在测试模式下启动,以便我们可以使用我们的测试配置。有没有与Jasmine、Gragrator或其他JS测试框架的集成?s当您进行端到端测试时,无论您在后端使用什么技术,您测试的是最终用户可以看到的(前端),您不需要任何集成,只要你使用角度,你就可以使用量角器 我假设你所说的测试模式是你在应用程序中使用的自定义内部配置,你可以使用的一种技术是在你的入口点页面(可能是你的

我们有一个AngularJS应用程序,它使用Play框架应用程序作为后端。现在我们想对这个应用程序执行一些端到端测试。应用程序应该在测试模式下启动,以便我们可以使用我们的测试配置。有没有与Jasmine、Gragrator或其他JS测试框架的集成?

s当您进行端到端测试时,无论您在后端使用什么技术,您测试的是最终用户可以看到的(前端),您不需要任何集成,只要你使用角度,你就可以使用量角器

我假设你所说的测试模式是你在应用程序中使用的自定义内部配置,你可以使用的一种技术是在你的入口点页面(可能是你的登录页面)中设置一个复选框,该复选框将以“测试模式”加载你的应用程序(你必须在你的应用程序中构建该功能),并确保量角器在开始测试前点击复选框:

 element(by.id('your-checkbox-for-testin')).click().then(function(){
     //the rest of the code for your test
 });
但这不是最佳实践,理想的情况是当您有一个QA阶段时,与生产阶段不同