安装或设置

贝哈特/水貂

使用 composer 安装(用于其他方法检查)behat.org 如果你使用 linux,请确保你已经安装了 php-curl(正常的 curl 安装将无法正常工作)

Linux

sudo apt-get install php5-curl

如果你使用的是 Windows ,请确保安装了 PHP,Curl 和 Git。你可以在以下链接中找到以下内容:

你的 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 等驱动程序。