有一种方法可以在WebStorm中运行和调试量角器Web测试。 我想和大家分享this答案在这里如何在WebStorm中调试角度量角器测试
回答
- 获得(在你的终端
which node
型)的节点路径 - 在WebStorm:点击“编辑配置” - 在下拉菜单的左边“ (绿色箭头就像一个“播放”按钮)
- 点击“添加按钮”(绿色+)添加一个新的节点配置。选择 “Node.js的”
- 填写PARAMS:
节点解释:全路径的Node.js(步骤1)
工作目录:主目录量角器测试。
JavaScript文件:全路径node_modules/protractor/lib/cli.js
应用参数:全路径protractor-conf.js
现在你可以运行和调试测试通过点击“运行”或“调试”按钮在IDE的顶端
为我工作。它正在寻找在错误的文件夹中的protractor.conf.js。必须查找一对夫妇的dirs。
应用参数:../../protractor.conf.js
我正经历着由评论描述S.Panfilov的回答同样的问题,即在WebStorm运行量角器工作得很好,但调试过程陷入某个地方。
问题描述here。它在Mac OS X中使用量角器0.20.1版和节点v0.10.26发生。
该问题已在版本0.22中得到解决。
- 更新量角器到最新版本使用NPM(> = 0.22)
- 再次运行:node_modules /量角器/斌/ webdriver的经理更新
- 在WebStorm配置 '你的量角器的conf' 所描述的由S.潘菲洛夫在他的回答
- 在你的量角器测试文件中设置断点从WebStorm
- (看this video第一)
- 启动“运行>调试‘你的量角器的conf’”享受调试
像一些的在这里的其他答案,我发现我可以在发布中运行,但无法在Debug中运行,它只会在某个时刻挂起。我发现我已经将conf文件设置为针对两个浏览器,并且它似乎对于调试器来说太多了,并且它会在没有更多信息的情况下挂起。只针对单个浏览器为我解决这个问题。
这只适用于我,如果我添加'--harmony'节点参数 – RoberMP
路径现在是node_modules /量角器/内置/ cli.js –
我的Mac上的完整路径是/usr/local/lib/node_modules/protractor/built/cli.js –
- 1. 如何用webstorm 8调试量角器?
- 2. 角度量角器e2e测试
- 3. 量角器e2e足够角度测试
- 4. 如何在量角器测试中访问角度对象
- 5. 角度量角器如何测试点击重定向状态
- 6. 使用量角器+角度在进行ajax调用时测试事件使用量角器+角度
- 7. 量角器测试角$ http拦截器
- 8. 如何调试Intellij中的量角器?
- 9. Webstorm内的量角器测试没有浏览器连接
- 10. 无法调试Webstorm中的量角器(它只是挂起)
- 11. 访问角量角器测试里面
- 12. e2e使用量角器在角度2测试
- 13. 角度量角器测试存在的模态
- 14. Angularjs量角器E2E测试
- 15. 如何在jenkins中设置和运行角度js量角器测试?
- 16. 量角器如何测试select2
- 17. 量角器:如何测试window.print()
- 18. WebStorm,Karma和Angular。如何调试角度服务
- 19. 如何调试量角器文件?
- 20. 如何在量角器全局安装的IE中运行量角器测试
- 21. 角度e2e测试用于测试非角度应用
- 22. 量角器调试在IntelliJ中失败
- 23. 如何让JetBrains webstorm知道量角器测试规范中的`element`,`by`?
- 24. 量角器可以测试不是角度的登录
- 25. 从无角度登录页面的量角器测试
- 26. 有等待角度量角器测试的异步性质
- 27. Django测试,事务和角度量角器
- 28. 如何测试在角度量的接近度
- 29. 如何使用量角器js测试无角网站?
- 30. 如何在单元测试中让角度$ http调用超时?
不工作对我来说,它不会在断点处停止。 – mgol
嗯..可能几步不清楚?请给予更多信息,我会尽力帮助你 –
是的,也不适合我;张贴在这里的长度 - http://stackoverflow.com/q/21992414/537913 –