我有2个AngularJS SPA:
- first(USER_APP)允许用户提交“任务”
- 秒(ADMIN_APP)允许管理员查看任务列表,并完成
完整的流程如下:
1)管理员在ADMIN_APP
中看到空队列
2)用户在USER_APP中创建任务
3)用户在USER_APP中看到“状态”屏幕,倒计时(“左5..1分钟完成”)
4)管理员在队列中看到任务并完成它
5)用户在USER_APP中看到“结果”屏幕
6)转到1
所以我命令用Protractor组织这个流程的e2e我看到两个变种:
- 使用量角器做所有的事情:这里的问题是应用程序在不同的项目中,我需要建议如何运行跨越多个Angular应用程序的Protractor e2e
- 使用API执行“其他方”的步骤。即当我测试USER_APP时,然后通过API REST调用执行步骤1,4,当我测试ADMIN_APP时,使用API执行步骤2,3,5。优点:每个应用程序的e2e都存在于应用程序的项目中,缺点是:它不是真正的e2e。还有用于进行API调用的量角器扩展吗?
- 使用其他解决方案??
醇>