2016-09-06 2 views

答えて

5

はい、コマンドプロンプトから分度器を実行しているときに、環境の種類を渡すことができます。まず、以下に示すようにconf.jsファイル上のparamsを追加する必要があります。

1オンconf.js

params: { 
     environment:null 
    } 

2パス環境値をコマンドプロンプトから

protractor --params.environment='QA' conf.js 
+0

こんにちはSuresh、私はどのように私はスクリプト中にこれをキャプチャする必要があります教えていただけますか? 異なる環境に基づいて.envファイルに異なるURLがありますか?入力されたものにアクセスする必要がある場合、 'if(params.environment = QA){アプリケーションURL = QA URL} else {アプリケーションURL = PreProd URL}を使用する必要があります。 これが正しい方法であるかどうか教えてください。 – NewWorld

+0

if(browser.params.environment = QA){// URLをassginするロジックを記述する} –

+0

これは機能しません。 var ApplicationURL = browser.params.environment; if(ApplicationURL == "QA"){ NewURL = process.env.QA_URL; } else if(ApplicationURL == "staging1"){ NewURL = process.env.Staging1_URL; } – NewWorld