2014-03-12 32 views
0

我们正在努力将实习生测试充分融入到我们的发展中。我打实习生的第一件事就是如何开发测试。我们使用selenium-server.jar在我们的Mac上本地运行,并且当我们在节点中使用runner.js运行功能测试时,它飞得如此之快,我们无法真正了解工作内容。我真的希望能够减慢速度(正如我可以使用硒火狐扩展),并希望强调它选择什么。最重要的是减慢执行速度,这样我们就可以看到什么在工作。我也发现调试困难,很难知道什么是死亡。在实习生中开发功能测试的工作流程

什么是你的开发与实习生功能测试的工作流程,有什么办法只是放慢整个事情?

节点node_modules /实习生/ bin中/实习生浇道配置=公共/ JS /道场/ TT /测试/实习生-config.js leaveRemoteOpen

我发现leaveRemoteOpen标志。这工作!

+1

您可以在'this.remote.get()'之后的任何地方添加'.wait()'作为通话,或者在您的流利通话中任何地方添加'.wait()',并且您可以随心所欲。 – Jeremy

+0

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

+0

请参阅http://stackoverflow.com/questions/8583445/setspeed-in-selenium-webdriver -using-ruby/8606602#8606602 –

回答

0
this.remote.sleep(1000); 

会为你做这个。

+0

这不提供问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 – Neeku

+0

呵呵??这个问题清楚地表明:它飞得太快,我们无法真正看到什么在起作用。我真的希望能够减慢速度(正如我可以使用硒火狐扩展),并希望强调它选择什么。最重要的是减慢执行速度,这样我们就可以看到什么在工作。 –