Protractor: PhantomJSドライバー実行可能ファイル

作成日 2014年03月27日  ·  3コメント  ·  ソース: angular/protractor

PhantomJSで分度器を実行しようとしています。
このエラーメッセージが表示されます:
「ドライバー実行可能ファイルへのパスは、phantomjs.binary.path機能/システムプロパティ/ PATH変数で設定する必要があります。」
phantomjs.exeの場所を知っています。
何を設定する必要がありますか? 「capability / systemproperty / PATH」変数はあいまいです。
これは、protractor.conf.jsファイルで指定できるものですか? もしそうなら、どのように?

最も参考になるコメント

少なくとも私が使用しているセットアップ(および上記のエラーメッセージ)では、正しいプロパティはphantomjs.binary.pathではなくphantom.binary.path phantomjs.binary.pathであることに注意してください。

全てのコメント3件

私自身の質問に答える...うまくいけば他の人に利益をもたらすために:
あなたはprotractor.conf.jsでこれを行うことができます:

capabilities: {
  browserName: 'phantomjs',
  'phantom.binary.path': 'the-path-goes-here'
}

しかし、「変数が見つかりません:角度」という別のエラーが発生します。
これらのテストはChromeで正常に実行されます。

サーバーが何らかの理由でブロックされました。 現在、すべてが機能しています。 したがって、重要なのは機能の「phantom.binary.path」プロパティでした。

少なくとも私が使用しているセットアップ(および上記のエラーメッセージ)では、正しいプロパティはphantomjs.binary.pathではなくphantom.binary.path phantomjs.binary.pathであることに注意してください。

このページは役に立ちましたか?
0 / 5 - 0 評価