現在、DockerCompose上のRubyでseleniumを使って、別サーバにchromeを使いたいのですがうまく動作しません。
以下に各種コードとエラー内容を書かせていただきます。
- DockerCompose.yml
yml
1version: "3" 2services: 3 rails: 4 build: 5 context: . 6 dockerfile: RailsDockerFile 7 ports: 8 - "3000:3000" 9 tty: true 10 chrome: 11 image: selenium/standalone-chrome:4.0.0-beta-3-20210426 12 container_name: chrome 13 volumes: 14 - /dev/shm:/dev/shm 15 ports: 16 - 4444:4444 17 - 5900:5900 18 - 7900:7900
- RailsDocker内のRuby Code
rb
1driver = Selenium::WebDriver.for :remote, url: 'http://chrome:4444', desired_capabilities: :chrome
- Error内容
sh
1Net::ReadTimeout: Net::ReadTimeout with #<TCPSocket:(closed)>
なぜこのようなエラーになるのでしょうか?
ご回答お待ちしております。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。