【问题标题】:Workflow for Developing Functional Tests in Intern实习生开发功能测试的工作流程
【发布时间】:2014-07-23 23:52:54
【问题描述】:

我们正在努力将实习生测试完全集成到我们的开发中。我与实习生建立实习生的第一件事是她应该如何开发测试。我们使用 selenium-server.jar 在 Mac 上本地运行,当我们在 node 中使用 runner.js 运行功能测试时,它飞得如此之快,我们无法真正看到什么在起作用。我真的希望能够减慢它的速度(就像我可以使用 selenium firefox 扩展一样)并希望突出它正在选择的内容。最重要的是放慢执行速度,这样我们就可以看到什么是有效的。我也发现调试很困难,很难知道什么正在死去。

您与实习生一起开发功能测试的工作流程是什么?有什么办法可以让整个事情变慢吗?

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

我找到了 leaveRemoteOpen 标志。这行得通!

【问题讨论】:

  • 您可以将.wait() 添加为this.remote.get() 之后的呼叫,或者在您流畅的呼叫中的任何位置,您可以添加任意数量的呼叫。
  • node node_modules/intern/bin/intern-runner config=public/js/dojo/tt/tests/intern-config.js leaveRemoteOpen

标签: intern


【解决方案1】:
this.remote.sleep(1000);

会为你做这件事。

【讨论】:

  • 这没有提供问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论。
  • 嗯??问题清楚地表明:它飞得如此之快,我们无法真正看到什么在起作用。我真的希望能够减慢它的速度(就像我可以使用 selenium firefox 扩展一样)并希望突出它正在选择的内容。最重要的是放慢执行速度,这样我们就可以看到什么是有效的。
猜你喜欢
  • 1970-01-01
  • 2014-05-21
  • 2015-12-30
  • 2016-02-11
  • 2015-10-13
  • 1970-01-01
  • 2015-06-18
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多