Ruby、Sinatra、Redis DataBaseを使用して私のアプリケーションをScalewayという名前のubuntuリモートホストにデプロイしました。リモートホストを使用してchromedriverをインストールします
このようにして、私は必要なものをすべてインストールしました。私は自分のアプリケーションにアクセスできます。だから私は私のスクリプトを使用する場合、ワチール宝石(セレン)を使用する人、常に私にこのエラーが表示されます:
Selenium::WebDriver::Error::WebDriverError at /show_result unable to connect to chromedriver 127.0.0.1:9515
私は私がそのXvfbの(インストールされている方)、ヘッドレスの宝石を(必要があることを知っています私は自分のコードで実装しました)、chromedriverはローカルマシンにインストールしたのと同じ方法でインストールしました。 私のローカルマシンでは完全に動作しますが、リモートホストでは上記のエラーが表示されます。
この問題の解決方法をご存知でしたか?私のプログラムがそれを認識できるようにChromedriverをどのようにインストールしましたか?
でchromedriver置くそれは奇妙だ実行しましたなぜなら、このエラーは発生していないのですが、私は 'Net :: ReadTimeout:Net :: ReadTimeout'を持っています。 このエラーはどこから来たのか分かります。' @browser = Watir :: Browser.new (:クロム) ' 私はWatirを初期化する上にヘッドレスの宝石を初期化するだけです。 –