PhantomJSで分度器を実行しようとしています。
このエラーメッセージが表示されます:
「ドライバー実行可能ファイルへのパスは、phantomjs.binary.path機能/システムプロパティ/ PATH変数で設定する必要があります。」
phantomjs.exeの場所を知っています。
何を設定する必要がありますか? 「capability / systemproperty / PATH」変数はあいまいです。
これは、protractor.conf.jsファイルで指定できるものですか? もしそうなら、どのように?
私自身の質問に答える...うまくいけば他の人に利益をもたらすために:
あなたは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
であることに注意してください。
最も参考になるコメント
少なくとも私が使用しているセットアップ(および上記のエラーメッセージ)では、正しいプロパティは
phantomjs.binary.path
ではなくphantom.binary.path
phantomjs.binary.path
であることに注意してください。