这是我每次运行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文件夹。
答案 0 :(得分:0)
如果您可以发布一个简化的测试用例并且可能会有帮助。 DalekJS,NodeJS版本以及您的操作系统。也许您的项目目录布局也可以帮助发现错误。
你也在谈论安装IE驱动程序&您的示例调用显示-b chrome
。所以你可能错了。
此外,其他浏览器(例如PhantomJS)或仅IE(Chrome?)会发生此错误。
很乐意帮助你,但我还需要更多信息。