自動テストをdocker内で動かすことができます。こうすることで、自動テスト中に別の作業をすることができるのでとても便利です。
docker-seleniumのインストール
作業ディレクトリに移動して以下のコマンドでdocker-seleniuをインストールします
$git clone https://github.com/SeleniumHQ/docker-selenium.git
docker-seleniumの起動
初期値だとselenium serverが4444,VNC serverが5900なので下記コマンドでdocker-seleniumが起動します。使用するポートを変更する場合は適宜変更してください。
$ docker run -d -p 4444:4444 -p 5900:5900 selenium/standalone-chrome-debug:3.2.0-actinium
VNC server の立ち上げ
サーバーアドレス[vnc://localhost:5900]をブラウザに打ち込みます。
処理の実行
自動テストを実行すると、VNCで自動テストの様子をみることができます。