テストスイートを実行するためのシェルスクリプト(test.sh)を書いています(config.jsで定義されたログインパラメータとurlを上書きするため)。データファイルを読み込んで設定ファイルのパラメータを上書きすることはできますか?
! /bin/bash
webdriver-manager start &
webdriver_pid=$!
protractor config.js --baseUrl=${URL} --params.login.userName=${admin} --params.login.userPassword=${passd} --params.login.nonAdminUser=${userid} --params.login.nonAdminPasswd={pwd}
ここで私のユーザーIDとパスワードが公開されています。代わりに、私はデータファイル(例えば、data.properties)にユーザ信任状を定義し、それをシェルスクリプトに渡したいと思う。 今test.shは
"protractor config.js --baseUrl=${URL} . $fileName"
を持っていますし、私はこれが動作していない
$ bash test.sh data.properties
を次のようなシェルスクリプトを実行します。
ご迷惑をおかけして申し訳ございません。前もって感謝します。