Cucumber.js Zombie.js最大调用堆栈大小超出未定义

我试图find(谷歌,stackoverflow等)由我自己的解决scheme,但不能。

我正在Win7上工作

黄瓜-js版本:0.4.0

节点版本:v.0.10.26

Zombie@2.0.0-alpha31

我想要做的是非常简单的..让我们去监护人login页面,然后login…但是,当我用僵尸访问该网站时,我得到这个消息:

最大调用堆栈大小超出未定义

如果我试图访问一个简单的HTML网站,它不会发生。

我能做些什么来避免这个问题?

码:

var assert = require("assert"); var myStepDefinitionsWrapper = function () { this.World = require("../support/world.js").World; this.Given(/^I am on the Guardian site$/, function (callback) { this.browser.visit('https://id.theguardian.com/signin', callback); }); 

正如你所看到的,它非常简单,基本的代码,但结果如下:

僵尸:打开窗口https://id.theguardian.com/signin僵尸:GET https://id.theguardian.com/signin => 200。 。 。 。 。 Zombie:GET SOMETHING JS => 200最大调用堆栈大小超过undefined鉴于我在监护人网站#features \ myFeature.feature:9 RangeError:最大调用堆栈大小然后,我应该看到“卫报”标题#features \ myFeature.feature :10

(::)失败的步骤(::)

RangeError:超出最大调用堆栈大小