経由カピバラを実行するために、セレンコンテナをドッキングウィンドウに接続することはできません。 rspecコマンドをSpringサーバー経由で起動すると、すべて正常に動作し、コンテナログが表示され、Springで実行中は何も表示されず、ctrl-cを押すまでcapybaraテストでbin/rspec出力が停止します。ここで春は春を経てRSpecのコマンドを実行すると、セレンはカピバラテストを実行するOSXの下にドッキングウィンドウ・マシン上で実行されていると地元のドッキングウィンドウのコンテナに接続できないように見えますRSpecの
は、ドッキングウィンドウのための私のspec_helper.rbのRSpecのコンフィグです:
Capybara.register_driver :dockerized_selenium do |app|
Capybara::Selenium::Driver.new(app,
:browser => :remote,
:url => "http://192.168.99.100:4444/wd/hub")
end
Capybara.app_host = "http://10.0.2.2:3000"
Capybara.server_host = '10.0.2.2'
Capybara.server_port = '3000'
Capybara.javascript_driver = :dockerized_selenium
私は、ブラウザ用のFFで、セレンのために、このドッキングウィンドウimageを使用しています。 192.168.99.100 - コンテナが動作している私のドッカーマシンのノードで、10.0.2.2はコンテナの内部からのローカルホストのIPです。
誰かが私に欠けているのを見ますか?どうも。