behavingを使用して Web アプリのテストをセットアップしようとしています。これは、 behavingとsplinterの上で実行されます。後者は、Selenium を使用して PhantomJS を駆動します。これらはすべて、CentOS 6.4 を実行する VirtualBox が提供する Vagrant ボックス内にあります。経由で Selenium をインストールし、 Nux Dextoppip
リポジトリから PhantomJS をインストールしました。
テストを実行しようとすると Behave が 30 秒間フリーズした後、次のように発生します。
selenium.common.exceptions.WebDriverException: Message: 'Can not connect to GhostDriver'
ソケットを開くことができないことに釘付けになったと思います。実際、Python インタラクティブ シェルからこれを実行しようとすると、localhost へのソケットをまったく開くことができません。テストを実行するにはどうすればよいですか?