月別: 2016年7月

■ 目次

  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のない環境ですが仮想端末上で動作させます

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

テスト

■ 目次

  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入門の入門

Read More Selenium WebDriverとSelenium IDEなどについて

テスト

■ 目次

  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

Read More Selenium入門の入門

テスト

■ 目次

  1. 概要
  2. 時間計算量について
  3. オーダーについて
  4. 対数について
  5. 参考
  6. オーダーの比較
  7. O(1)という理想のアルゴリズムハッシュについて

■ 概要

時間計算量について調べます

ソートアルゴリズムなどを解説するにあたって時間計算量についての概念が重要になるため今のうちにまとめておきます

Read More 時間計算量入門の入門

アルゴリズム