[CircleCI,Selenium]xが起動していないLinuxサーバー上で、Firefoxブラウザテストを行う

スポンサーリンク

背景

  • サーバーとして使っていたUbuntu(CentOSだったかも)に、Webサービスをテスト的に立ち上げました。
  • CircleCI&Seleniumによる自動テストを行おうとした際に、そもそもディスプレイに写せるような設定にしていなかったので、Firefoxをインストールして、Firefoxを起動するようにしていました。

そのときのFirefoxの起動のさせ方をメモしていたのでここにも残します。
何回も繰り返しテストを行うので、最初にFirefoxのプロセスをキルしています。

対応内容

killall -KILL firefox
rm -rf ~/.mozilla/
Xvfb :1 -screen 0 1024x768x24 > /dev/null &
firefox -display :1 -width 1024 -height 800 > /dev/null &

コメント

タイトルとURLをコピーしました