MAC OSX 10.10にてprotractorを実行しようとしたときの話です。
protractorのconfにseleniumAddressは記述していません。
> bar@0.0.0 protractor /home/foo > protractor test/protractor-conf.js Starting selenium standalone server... [launcher] Running 1 instances of WebDriver
ここまで表示されて
「Java Runtime Environment をインストールする必要があります」
とポップアップがでる
まぁ、Javaで動いているから当たり前なんだけど。
javaがあるかどうか確認する。
$ which java /usr/bin/java
ある。実行してみる。
$ java -version No Java runtime present, requesting install.
インストールしろと言われる
ちなみにJRE入れろってでるのに、JDKでないとだめ。
selenium的には、JREがあればよいはずだが、MACでコマンドラインのjavaを実行するのにはJDKが必要らしい
参考サイト
OS X 10.10 Yosemite に Java SE 8 と IntelliJ IDEA 13 | hirooka.pro
yosemiteにしたらjava Runtimeのアラートが頻繁に出てきて困る!