1

バックグラウンド

CIでセレンサーバーを使用してe2e-testsを実行しています。これにより、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 で同様の動作を得るにはどうすればよいですか?

4

0 に答える 0