タグ: Selenium

■ 目次

  1. 概要
  2. Jenkinsサーバセットアップ
  3. Seleniumを使うための準備
  4. Jenkinsのジョブを作成する
  5. 補足:画面キャプチャを確認する

■ 概要

JenkinsでSeleniumのテストを自動実行できるようする

Jenkinsで行うということで画面が無いことからJenkinsサーバに仮想ディスプレイ(Xvfb)を入れてテストを行うことになる

JenkinsやSelenium単体についてどういったものかはそれぞれ以下にまとめてあるので参考にしてほしい

Selenium入門の入門

PHPUnitとSelenium WebDriverを使ってヘッドレスにブラウザテストを行う

Jenkins入門の入門

テスト

■ 目次

  1. 概要
  2. 用語説明
    1. Selenium WebDriver
    2. facebook/php-webdriver
    3. Xvfb
    4. Selenium Server
  3. 環境構築
    1. php5.6
    2. PHPUnit
    3. Firefox
    4. Xvfb
    5. Java
    6. Selenium
  4. 起動
    1. Xvfb
    2. Firefox
    3. Selenium
  5. テスト実行
  6. 画面キャプチャ

■ 概要

PHPUnitを使ってSeleniumWebDriverを動かします

Linux(CentOS)上で動作させるためGUIのない環境ですが仮想端末上で動作させます

テスト

■ 目次

  1. 概要
  2. Selenium Core
  3. Selenium RC
  4. WebDriver
  5. Selenium WebDriver
  6. Selenium IDE
  7. Selenium Builder
  8. Selenium Grid

■ 概要

Selenium WebDriverとSelenium IDEなど色々ある理由について調べます

生い立ちを学んでいく感じになっています

Seleniumの概要やSelenium IDEの使い方についてはこちらを参考にする

Selenium入門の入門

テスト

■ 目次

  1. 概要
  2. Seleniumとは
  3. 環境準備
    1. Firefoxをインストール
    2. Selenium IDEをインストール
  4. Selenium IDEを使ってみる
    1. テスト項目について
    2. ブラウザ操作を記憶させる
    3. テストケースを実行させる
  5. 補足:ファイルをPHPUnit形式に作成する
  6. 最後に

■ 概要

Webブラウザの操作を自動化するツールであるSeleniumについてまとめます

どんなものなのかとどう使うのかを簡単にまとめます

Selenium IDE、Selenium WebDriverなど色々ある理由は以下を参考にする
Selenium WebDriverとSelenium IDEなどについて

とりあえず使いたいという人はSelenium IDEを使えば大丈夫かと思います(この記事の執筆当時だったら)

seleniumgif

テスト