2017-06-28 8 views
0

実行中のサーバに対して角型e2eテストを実行したいと思います。デフォルトのURLはprotractor.conf.jsファイルで設定されていますが、実行時にそれを上書きできるコマンドライン引数がないようです。私はオプション--public-hostを使ってみましたが動作しません。 protractor.conf.jsファイルを上書きする以外の方法はありますか?角度CLIは、それがng e2e -- --baseUrl=http://your.other.url.comになったので、二重の--を必要としていることをAngular-CLI e2e分度器テストでbaseUrlを変更してください

答えて

0

あなたは私が角CLIで働いたことがない、コマンドライン引数を渡すが、何あなたが正常にできることは、あなたがng e2e --baseUrl=http://your.other.url.com実行しているスクリプトの後ろにこれを追加していることができ、それは可能性があります。コマンドライン引数が渡されたことを伝えるのにdouble --が必要な場合があります。 複数のコマンドライン引数を使用する場合は、Angular CLIに必要なコマンドライン引数を1回だけ追加する必要はありません。私は通常、npmスクリプトを持っています。

幸運

+0

動作していないようです。次のコマンド 'ng e2e --server false - --baseUrl = http:// your.other.url.com'を実行しましたが、ブラウザはまだ' protractor.conf.js'で指定されたbaseUrlに接続しようとします。代わりに。 – Cedric

+0

とこの 'ng e2e --server false --baseUrl http:// your.other.url.com'? – wswebcreation

+0

私も前にそのオプションを試してみましたが、うまくいきませんでした。 – Cedric

0

昨日は (see changelog)をリリースし、角度/ CLIはbaseUrlにを無効にするために、問題を解決している@の最新バージョンのように見えます。ただし、オプション--serve falseと組み合わせても機能しません。

関連する問題