【问题标题】:Zombie.js Mink Behat not workingZombie.js Mink Behat 不工作
【发布时间】:2017-01-25 08:24:02
【问题描述】:

我一直在努力让zombie.js 与 mink behat 一起工作。以下是我的文件的最小化版本。

composer.json

{
  "require": {
    "behat/mink": "^1.7",
    "behat/mink-zombie-driver": "^1.4"
  }
}

package.json

{
  "private": true,
  "devDependencies": {
    "zombie": "^4.2.1"
  }
}

index.php

require_once 'vendor/autoload.php';

$driver = new \Behat\Mink\Driver\ZombieDriver(
    new \Behat\Mink\Driver\NodeJS\Server\ZombieServer()
);

$session = new \Behat\Mink\Session($driver);

$session->start();

这是我运行它时得到的。

致命错误:未捕获的 RuntimeException:服务器进程已终止:(1) [events.js:160 投掷者; // 未处理的“错误”事件 ^ 错误:听 EADDRINUSE 127.0.0.1:8124 在 Object.exports._errnoException (util.js:1026:11) 在exports._exceptionWithHostPort (util.js:1049:20) 在 Server._listen2 (net.js:1253:14) 在听 (net.js:1289:10) 在 net.js:1399:9 在 _combinedTickCallback (内部/进程/next_tick.js:77:11) 在 process._tickCallback (internal/process/next_tick.js:98:9) 在 Module.runMain (module.js:592:11) 运行时(bootstrap_node.js:394:7) 启动时(bootstrap_node.js:149:9) 在 bootstrap_node.js:509:3 ] 在 /Users/me/Web/mink/vendor/behat/mink-zombie-driver/src/NodeJS/Server.php:413 堆栈跟踪: #0 /Users/me/Web/mink/vendor/behat/mink-zombie-driver/src/NodeJS/Server.php(306): Behat\Mink\Driver\NodeJS\Server->checkAvailability() #1 /Users/me/Web/mink/vendor/behat/mink-zombie-driver/src/ZombieDriver.php(64): Behat\Mink\Driver\NodeJS\Serv in /Users/me/Web/ mink/vendor/behat/mink-zombie-driver/src/NodeJS/Server.php 上线 413

这是我机器上的东西

$ php --version
PHP 7.0.10 (cli) (built: Aug 21 2016 19:14:33) ( NTS )
$ node --version
v6.5.0
$ npm --version
3.10.7

【问题讨论】:

    标签: php bdd behat mink zombie.js


    【解决方案1】:

    又找了this,原来只是地址已经在使用的问题。

    【讨论】:

      猜你喜欢
      • 2013-07-26
      • 1970-01-01
      • 2014-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多