seleniumを動かす環境として、AWSのEC2上でdockerを使ってhubを起動してみた。
docker-compose.yml
version: '2' services: chrome: image: selenium/node-chrome:3.141.59-zinc volumes: - /dev/shm:/dev/shm depends_on: - hub environment: HUB_HOST: hub hub: image: selenium/hub:3.141.59-zinc ports: - "4444:4444"
最初、インスタンスタイプを、t2.micro (メモリ1G)でやってみました。
コンテナは起動するのですが、テストを実行したら、フリーズしてしまいました。
停止して、インスタンスタイプを t2.small (メモリ2G) に変更したら、無事、動作することが出来ました。
キャプチャの文字が文字化けすると思ったのですが、問題なく表示されました。