Angular CLI 7:如何在e2e中使用随机端口?

时间:2018-11-23 15:08:06

标签: selenium angular-e2e angular-cli-v7

背景

我正在使用CI中的硒服务器运行e2e测试,这导致我的protractor.conf.js除了以下内容:

directConnect: false,
seleniumAddress: '...',

问题

将Angular CLI从1.7.2升级到7.0.6时,我遇到了这个问题。

在CLI 1.7.2中运行ng e2e会使用随机分配的端口为我的应用程序提供服务,该端口也将馈送到硒服务器,从而使其能够成功访问我的应用程序。

在CLI 7.0.6中,我的应用改为在端口4200上提供。如果我提供--port=0,它将在随机分配的端口上为我的应用程序提供服务,但是相反,http://<hostname>:0被馈送到了硒服务器,这意味着它将尝试以这种方式访问​​我的应用程序。

如何在CLI 7中获得类似的行为?

0 个答案:

没有答案