安裝或設定
貝哈特/水貂
使用 composer 安裝(用於其他方法檢查)behat.org 如果你使用 linux,請確保你已經安裝了 php-curl(正常的 curl 安裝將無法正常工作)
Linux
sudo apt-get install php5-curl
如果你使用的是 Windows ,請確保安裝了 PHP,Curl 和 Git。你可以在以下連結中找到以下內容:
PHP(Xampp)
: https ://www.apachefriends.org/de/index.html- 捲曲: http : //curl.haxx.se/latest.cgi? curl = win64-nossl
- Git: http : //git-scm.com/download/win
你的 composer.json 將包含以下內容:
behat - composer.json
{
"require": {
"behat/behat": "dev-master",
"behat/mink": "dev-master",
"behat/mink-extension": "dev-master",
"behat/mink-selenium2-driver": "dev-master",
"phpunit/php-code-coverage": "dev-master",
"phpunit/phpunit-mock-objects": "dev-master",
"phpunit/phpunit": "dev-master"
},
"minimum-stability": "dev",
"config": {
"bin-dir": "bin/"
}
}
(在 Windows 中儲存 composer.json 檔案時,需要選擇所有檔案作為檔案型別和 ANSI
編碼)
然後執行以下命令:
$ curl http://getcomposer.org/installer | php
$ php composer.phar install
在安裝了 Behat,Mink 和 Behat-Mink 擴充套件之後,執行 behat
執行 behat
$ bin/behat
要啟用 Behat-Mink 擴充套件,請使用:behat.yml 使用以下內容建立檔案“behat.yml”
behat.yml
default:
suites:
default:
paths:
features: %paths.base%/features/
bootstrap: %paths.base%/features/bootstrap/
contexts:
- FeatureContext
extensions:
Behat\MinkExtension:
base_url: 'http://www.startTestUrl.de'
selenium2:
browser: firefox
wd_host: "http://localhost:4444/wd/hub"
此檔案將位於包含 bin 目錄和 behat 連結的同一目錄中。
另請注意,在 yml 檔案中,請勿使用製表符進行縮排。使用空間。要獲取 behat-mink 中可用命令的列表,請使用
$ bin/behat -di
使 behat 成為你係統的一部分
Linux 的
轉到你的 Homedirectory 並執行以下操作:
$ sudo vi .bashrc
並在目錄末尾新增此行
export BEHAT_HOME=/home/*user*/path/to/behat
export PATH=$BEHAT_HOME/bin:$PATH
重新啟動控制檯或鍵入“source .bashrc”
Windows
瀏覽系統設定並將 behat / bin 路徑新增到環境變數中
其他驅動程式必須安裝 Selenium,phantomjs,goutte 等驅動程式。