2014-03-12 66 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

呵呵??這個問題清楚地表明:它飛得太快,我們無法真正看到什麼在起作用。我真的希望能夠減慢速度(正如我可以使用硒火狐擴展),並希望強調它選擇什麼。最重要的是減慢執行速度,這樣我們就可以看到什麼在工作。 –