我之前在自定义构建项目中使用过 selenium webdriver。它立即打开了我项目的网页并立即开始运行测试用例。唯一的先决条件是在启动项目服务器之前启动它。
现在,在使用“ng new”创建通用项目后,我使用“ng serve”开始了它。然后我运行“ng e2e”来测试 UI。它可以工作,但由于某种原因,它再次经历了整个模块构建的事情。我希望尽可能快地开始测试需要一些时间,而且我从我的经验中知道这是可以完成的。
问题:ng e2e的模块构建阶段可以省略吗?
最佳答案
使用 angular 6 和 on --no-serve 不再可用,因此请改用:
ng e2e "--dev-server-target="
(是 '=' 后的空值)
如果您有另一个运行 ng serve 命令的窗口,这将起作用。
关于selenium - 为什么 ng e2e 构建模块?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45138727/