在Eclipse中执行Protractor测试

时间:2016-04-19 13:47:14

标签: javascript angularjs node.js eclipse protractor

我是Protractor的新手。我想在Eclipse中执行Protractor的测试。我已经在AngularJs Project中安装了npm,本地量角器,AngularEclipse,nodeclipse和转换了我的项目。现在我可以使用命令protractor config.js通过命令提示符执行我的test.js文件。但是当我使用eclipse选项Run as> Protractor时,它给出了以下内容:

[launcher]进程已退出,错误代码为1 d:\ Protractor_WorkSpace \量角器\ node_modules \量角器\ node_modules \ q \ q.js:155                 扔掉;                 ^

TypeError:Path必须是字符串。收到undefined     在assertPath(path.js:8:11)     at Object.win32.join(path.js:221:5)     在D:\ Protractor_WorkSpace \ Protractor \ node_modules \ protractor \ node_modules \ selenium-webdriver \ safari.js:84:29     在对象。 (d:\ Protractor_WorkSpace \量角器\ node_modules \量角器\ node_modules \硒的webdriver \ safari.js:98:3)     在Module._compile(module.js:409:26)     at Object.Module._extensions..js(module.js:416:10)     在Module.load(module.js:343:32)     在Function.Module._load(module.js:300:12)     在Module.require(module.js:353:17)     at require(internal / module.js:12:17)

1 个答案:

答案 0 :(得分:0)

@User:您可以尝试添加节点模块'进入当前项目并配置'运行/构建'量角器的路径。?我认为这个问题是由于内部/ module.js'

不可用