功能测试 – 踩入实习功能测试

我的问题是如何在功能测试中设置断点?实习生有可能吗?我在WebDriver上本地运行测试用例,并使用’debugger;’断点将简化我的测试用例开发.

execute(function(){debugger;})应该在浏览器中运行并作用于’debugger;’在它,但它不会停止执行…

最佳答案 我有这个工作.我启动了几个终端,在一个启动我的selenium服务器jar,在另一个启动我的node-inspector,然后在chrome中启动该url.我刷新了chrome窗口,然后把节点–debug-brk,你会看到调试器捕获,点击播放 – 它将进入你的调试器点.我还在命令末尾使用leaveRemoteOpen标志,这将使浏览器窗口保持打开状态.我的命令看起来像这样:

node –debug-brk node_modules / intern / bin / intern-runner config = public / js / dojo / tt / tests / intern-config.js leaveRemoteOpen

另外,在你的配置中你需要这个:excludeInstrumentation:/.*/
否则它会破坏你的代码.

点赞