【发布时间】:2018-03-20 08:16:09
【问题描述】:
我正在为我的 Angular 5 应用程序(使用 Angular CLI 构建)构建量角器测试。我的问题是构建测试需要花费大量时间 - 每次运行 ng e2e 时,我都需要等到应用程序编译完成。这种情况经常发生,因为我的代码中有很多错误选择器不正确。
我觉得我做错了什么。一定有一种方法可以更快地进行量角器测试……我说的对吗?
【问题讨论】:
-
E2E 测试通常比单元测试慢。如果您想避免在测试运行中启动应用程序,例如如果你已经在运行
ng serve,你可以看看in the docs是如何运行的。 -
@jonrsharpe - 查看文档(我仍然不清楚),请您发布更详细的答案 - 这样会更清楚吗?
-
如果您的问题是 “我如何停止
ng e2e为应用程序提供服务”,这在文档中。如果是“我如何加快量角器测试”,这似乎太宽泛了,肯定需要minimal reproducible example 的相关测试。 -
我的问题是:有没有办法在不编译代码的情况下运行 e2e?
-
呃,不,该应用程序必须在某处运行才能运行浏览器测试。
标签: angular protractor angular-cli