kikukawa's diary

都内で活動するシステムエンジニアが書いてます。 興味を持った技術やハマったポイント、自分用メモをつけてます。 最近はweb中心

Gulp

ProtractorでのE2Eテストを一つのgulpタスクで

E2Eテストを実行させるのに、http serverの起動、seelnium standaloneサーバーの起動、protractorの実行と 3つのターミナルが必要になります。 それをコマンド1つでテストのたびに毎回それをやるのも面倒だったので、gulpのタスクとしてできるようにしました…

glupでwebdriver-manager update

protractorを使ってテストをする際に、事前にwebdriver-manager updateを実行する必要があります。 通常は、 $ npm install -g protractorを実行した後、 $ webdriver-manager updateを実行する。 上記をnpm install した後にgulp 経由で実行する方法です。 …