1

这是我每次运行 myTest.js 时出现的错误消息。这发生在我在我的 VirtualBox 中安装了我的 IE 驱动程序以便我可以从 IE 浏览器进行测试之后。

cor03rock at Rockys-MacBook-Pro in ~/Desktop/Jalekoo on dev*
  dalek myTest.js -b chrome

/Users/cor03rock/Desktop/Jalekoo/node_modules/dalekjs/lib/dalek.js:333
    this.driverEmitter.emit('killAll');
                       ^
TypeError: Cannot call method 'emit' of undefined
    at Object.Dalek._shutdown (/Users/cor03rock/Desktop/Jalekoo/node_modules/dalekjs/lib/dalek.js:333:24)
    at process.EventEmitter.emit (events.js:95:17)
    at process._fatalException (node.js:272:26)

Jalekoo 是我的 Dalek 文件夹。

4

1 回答 1

0

如果您可以发布简化的测试用例以及您使用的 DalekJS、NodeJS 版本以及您的操作系统,这可能会有所帮助。也许您的项目目录布局也可以帮助发现错误。

您还在谈论已安装 IE 驱动程序和您的示例调用显示-b chrome。所以你可能误会了。

此外,该错误是在其他浏览器(例如 PhantomJS)中发生还是仅在 IE(Chrome?)中发生。

很想帮助你,但我需要更多信息才能做到。

于 2014-03-06T11:31:27.557 回答