1

我对僵尸和黄瓜js都是新手,所以如果我遗漏了任何重要的东西,我深表歉意。如果您需要我错过的东西,请尽管问。

我正在尝试让 cucumber-js/zombie 在我的 XP 机器上运行。在此过程中,我遇到了几个问题,但是在帮助下,我已经解决了这些问题。现在我得到一个新的。我有一个带有测试文件的测试功能文件(基本上是从 github 上的 cucumber.js 页面中提取的)。我用 -g 安装了黄瓜和僵尸,因为它没有看到它。当我运行命令cucumber-js features\myfeature.feature时,我收到以下错误:

<projfolder>\features\support\world.js this.browser = new zombie.Browser(); ^ TypeError: undefined is not a function (后跟堆栈跟踪)

我搞不清楚了。

我将非常感谢任何人在这方面能给我的任何帮助。

node v0.8.17 
cucumber v0.3.0
WinXP
don't know how to tell a version of zombie
4

1 回答 1

1

我知道这个问题来得太晚了,作者可能已经转向别的东西了。就是帮助别人,可能会来这个问题

希望你的僵尸设置为这个 -

var zombie=require("zombie");

澄清后,您需要将步骤从

this.browser = new zombie.Browser();

至:

this.browser=new zombie();

这应该可以正常工作。

还有更多内容,如需更多帮助,请查看此 API

于 2015-04-02T09:57:33.827 回答