安裝或設定

貝哈特/水貂

使用 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 等驅動程式。