【发布时间】:2019-01-09 17:38:39
【问题描述】:
我正在尝试针对应用程序的实例运行 Angular 的 e2e 测试在不同的服务器上而不是我的本地机器。 所以要明确一点,我没有测试我的本地代码。
我只需要在没有角度构建步骤的情况下运行量角器,因为这是浪费时间,因为我正在测试的代码在另一台服务器上。不幸的是,如果我过度修改/删除以下行,angular.json 文件会引发错误:
"builder": "@angular-devkit/build-angular:protractor",
我已经有一个解决方案,但它很冗长,我希望能够不改变我的队友从他们的 shell 运行测试的方式:
node node_modules/protractor/bin/protractor e2e/protractor.conf.js
我有两个想法:
- 编写运行此命令的 npm 脚本(我最终可能会这样做)
- 了解如何覆盖
ng e2e所做的事情。如果我可以在这里运行更复杂的命令,它将节省工作效率和反馈时间。
我正在使用 Angular V7。
是否可以覆盖ng e2e 以便它执行node node_modules/protractor/bin/protractor e2e/protractor.conf.js 而可能?
【问题讨论】:
标签: node.js angular protractor angular-cli angular-e2e