我一直在搞Selenium 2一段时间,目的是运行自动化测试 我的目标是在Java中编写测试并在不同浏览器中同时运行每个测试,如果可能的话。 我对你的问题是:为什么使用测试框架,如JUnit呢?它似乎是这样做最常用的方法。但是,JUnit使得使用多线程更难。我试图只使用普通的旧Java而没有测试框架,而且这看起来工作得很好。所以我问你,我有没有理由使用JUnit?没有它,MultiThreadding是一项非常容易的任务。另外,有没有简单的方法与JUnit多线程?在没有测试框架的情况下使用Selenium 2?
在此先感谢
JUnit的好处是它生成一个很好的报告,并且有很多与它集成的工具(像大多数IDE)。你可能想要检查TestNG,这是另一个单元测试框架,但有mutithreaded支持。 – Augusto 2012-08-03 10:01:31
是不错的报告值得吗? 类似的事情可以用NoSuchElementException的一些简单的try-catch来完成? – user1429099 2012-08-03 10:46:03
如果你不认为你需要使用junit,那么不要使用它。但是你可能想检查一下你没有体验[Not-Invented-Here](http://en.wikipedia.org/wiki/Not_invented_here)综合征。 – Augusto 2012-08-03 10:51:41