【发布时间】:2018-03-27 05:38:06
【问题描述】:
我有一个角度应用程序,我一直在使用量角器进行集成测试,可以使用 ng e2e 命令运行。现在它已设置好,以便我运行命令,它只运行 app.e2e-spec.ts 中的默认计划。我想在角度 cli 或量角器中配置运行不同计划(测试套件)的能力。因此,例如,我希望能够运行“ng e2e all”,例如运行贯穿我整个站点的测试计划。或者“ng e2e login”来运行一个只测试登录的计划。我该怎么做呢?这就是 Angular 项目中 e2e 文件夹的样子。以及 tsconfig.e2e.json 的样子。
{
"extends": "../tsconfig.json",
"compilerOptions": {
"outDir": "../out-tsc/e2e",
"baseUrl": "./",
"module": "commonjs",
"target": "es5",
"types": [
"jasmine",
"jasminewd2",
"node"
]
}
}
【问题讨论】:
-
我也在寻找同样的解决方案
-
按照以下建议将套件添加到量角器文件,然后运行 ng e2e --suite=
标签: angular protractor