Behatのインストール

PHPで作られたE2E、BDDテストツール
まずはインストールして見る。

参考サイト
Behat+Selenium Webdriverで受け入れテストの自動化をやってみた
PHP製BDDテストフレームワークBehatでE2Eテスト - Qiita


1.composerのインストール

$ curl -sS https://getcomposer.org/installer | php

2.comporserの初期設定

$ php composer.phar init -n
$ php composer.phar config bin-dir "bin/"

3.comporser.jsonの編集してBehatをダウンロード対象に設定

{
    "require-dev": {
        "behat/behat": "3.*@stable",
        "behat/mink": "1.*@stable",
        "behat/mink-extension": "*",
        "behat/mink-goutte-driver": "*",
        "behat/mink-sahi-driver": "*",
        "behat/mink-selenium2-driver": "*",
        "behat/mink-zombie-driver": "*"
    },
    "config": {
        "bin-dir": "bin/"
    }
}

4.Behatのインストール

$ php composer.phar install

5.Behatの初期化

$ cd behat
$ ./bin/behat --init
 +d features - place your *.feature files here
 +d features/bootstrap - place your context classes here
 +f features/bootstrap/FeatureContext.php - place your definitions, transformations and hooks here

6.設定ファイルのサンプルがあるのでコピーして使う。

$ cp ./vendor/behat/mink-extension/behat.yml.dist ./behat.yml

7.その他
behatのヘルプ

$ ./bin/behat --story-syntax --lang=ja # フィーチャ書式構文
$ ./bin/behat -dl --lang=ja            # 書式一覧
$ ./bin/behat -di --lang=ja            # 書式一覧+詳細説明
$ ./bin/behat --config-reference       # behat.yml設定パラメータ

Behat + phantomjs
http://qiita.com/dozo/items/5a5f81061a5aade383d6


CakePHPで学ぶ継続的インテグレーション (impress top gear)

CakePHPで学ぶ継続的インテグレーション (impress top gear)

Selenium WebDriverの導入

1. homebrew、Caskでnode.jsとjavaをインストール

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
$ brew install node
$ brew brew install brew-cask
$ brew cask install java

 

2. webdriver-managerのインストール

$ npm install -g webdriver-manager

 

3. webdriver-managerで selenium-server, chrome-driver をインストール

$ webdriver-manager update

 

4. Selenium Serverの起動

$ webdriver-manager start

 

5. selenium-webdriverのインストール

$ npm install selenium-webdriver

 

Python開発環境としてAtomインストール

いいかんじの参考サイト

qiita.com

 

 

入門 Python 3

入門 Python 3

 

 

 

入門 Python 3

入門 Python 3

 

 

Mac OS X Yosemite(10.10.3)にpyenvでPython3.4.3インストール

 

1.これがベース

breakbee.hatenablog.jp

 

 

2.下記も合わせて参考にしながら。

qiita.com

 

3.エラーは下記で解決

qiita.com