Cucumber.js Zombie.js最大调用堆栈大小超出undefined

时间:2014-03-16 20:12:22

标签: javascript node.js cucumber zombie.js

我试图自己找到(google,stackoverflow等)解决方案,但不能。

我正在研究Win7

Cucumber-js版本:0.4.0

节点版本:v.0.10.26

Zombie@2.0.0-alpha31

我想要做的很简单..让我们去监护人登录页面,然后登录......但是,当我使用Zombie访问该网站时,我收到此消息:

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

如果我想访问一个简单的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);
    });

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

Zombie:已打开的窗口https://id.theguardian.com/signin Zombie:GET https://id.theguardian.com/signin => 200 。 。 。 。 。 Zombie:GET SOMETHING JS => 200 最大调用堆栈大小超出未定义     鉴于我在卫报网站#feature \ myFeature.feature:9       RangeError:超出最大调用堆栈大小     然后我应该看到“Guardian”标题#features \ myFeature.feature:10

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

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

0 个答案:

没有答案