Vagrant環境でProtractorで使うSeleniumをstandalone serverにした
generator-angularで作ったプロジェクトにProtractorでのe2eテストを入れたやつをVagrant環境でアレする。
コレの続き
https://github.com/exratione/protractor-selenium-server-cookbook:このクックブックを追加してよしなに設定する。
で、node_modules/protractor/bin/webdriver-manager updateいらないと思うので消す。
# Gruntfile.coffee module.exports = (grunt) -> grunt.initConfig # ................................省略................................. # E2E test protractor: options: keepAlive: true noColor: false coffee: configFile: "test/protractor.conf.js" #------------------------削除ここから--------------------- exec: webdriverUpdate: "node_modules/protractor/bin/webdriver-manager update" #------------------------削除ここまで---------------------- # ................................省略................................. grunt.registerTask "test", (target) -> if target is "unit" grunt.task.run([ "clean:server" "concurrent:test" "autoprefixer" "connect:test" "karma" ]) else if target is "e2e" grunt.task.run([ "clean:server" #<- "exec:webdriverUpdate"の記述を削除した "concurrent:test" "autoprefixer" "connect:test" "protractor" ]) else grunt.task.run([ "clean:server" "concurrent:test" "autoprefixer" "connect:test" "karma" "protractor" ])