LoginSignup
3
2

More than 5 years have passed since last update.

SeleniumGrid環境を作ってみるテスト(という名の備忘録)

Last updated at Posted at 2016-06-23

dockerを使うと環境自体は簡単にできる訳です。

Hubの起動

$ docker run -d -P --name selenium-hub selenium/hub

Nodeの起動

ChromeとFirefoxをそれぞれ2ノード立ち上げます。

$ docker run -d -P --link selenium-hub:hub selenium/node-chrome-debug
$ docker run -d -P --link selenium-hub:hub selenium/node-chrome-debug
$ docker run -d -P --link selenium-hub:hub selenium/node-firefox-debug
$ docker run -d -P --link selenium-hub:hub selenium/node-firefox-debug

Hubの稼働確認

Kitematicで見てみるとこんな感じになってるはず。

スクリーンショット 2016-06-23 11.46.19.png

HomeタブのIP&PORTに記載されているURLにアクセスしてみると

スクリーンショット 2016-06-23 11.50.59.png

となるので、consoleというリンクをクリック

スクリーンショット 2016-06-23 11.52.59.png

ちゃんと計4つのノードが接続されております。

Nodeの稼働確認

各ノードの状況を確認するには、Kitematicを開いて、確認したいノードを選択し、HomeタブのIP&PORTを見てみます。

スクリーンショット 2016-06-23 11.58.05.png

Finderを立ち上げて、Command(⌘)+Kを押します。

スクリーンショット 2016-06-23 12.00.57.png

サーバアドレスのとこに、URLを転記して、接続ボタンを押します。

スクリーンショット 2016-06-23 12.02.35.png

パスワードを要求されますので、「secret」と入れて、接続ボタンを押します。

スクリーンショット 2016-06-23 12.06.12.png

これで、ノードが見れますので、テストスクリプトを流すと、この画面上にブラウザが開かれて動き出すことでしょう。

3
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
2