我们正在努力将实习生测试完全集成到我们的开发中。我与实习生建立实习生的第一件事是她应该如何开发测试。我们使用 selenium-server.jar 在 Mac 上本地运行,当我们在 node 中使用 runner.js 运行功能测试时,它飞得如此之快,我们无法真正看到什么在起作用。我真的希望能够减慢它的速度(就像我可以使用 selenium firefox 扩展一样)并希望突出它正在选择的内容。最重要的是放慢执行速度,这样我们就可以看到什么是有效的。我也发现调试很困难,很难知道什么正在死去。
你和实习生一起开发功能测试的工作流程是什么,有什么办法可以让整个事情变慢吗?
节点 node_modules/intern/bin/intern-runner config=public/js/dojo/tt/tests/intern-config.js leaveRemoteOpen
我找到了 leaveRemoteOpen 标志。这行得通!