安装或设置
贝哈特/水貂
使用 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 等驱动程序。