硒2和junit

硒2和junit,junit,selenium,selenium-webdriver,Junit,Selenium,Selenium Webdriver,大多数人在JUnit中使用selenium(在我的例子中,selenium 2和web驱动程序)测试吗?我个人不知道,我想知道我是否是少数。我倾向于编写自己的所有类和异常处理,并将所有内容写入数据库以报告结果 我认为您的方法唯一的问题是,您自己编写的代码越多,而不是依赖现有的第三方库,您的维护就越多 如果你可以选择使用第三方,你应该(在大多数情况下)集成它,而不是自己写东西

大多数人在JUnit中使用selenium(在我的例子中,selenium 2和web驱动程序)测试吗?我个人不知道,我想知道我是否是少数。我倾向于编写自己的所有类和异常处理,并将所有内容写入数据库以报告结果

我认为您的方法唯一的问题是,您自己编写的代码越多,而不是依赖现有的第三方库,您的维护就越多


如果你可以选择使用第三方,你应该(在大多数情况下)集成它,而不是自己写东西最后,如果您的测试代码较小且更易于维护和跟踪,您可以自行选择。

对于具有多个自动化模块的企业级web应用程序,为了便于自动化和报告,我们必须选择某种测试框架。


我个人更喜欢TestNG,因为它的代码没有杂乱,可读性更强。干杯

我想我只是喜欢我的GUI自动化更加健壮,使用页面或域设计模式将测试中的站点映射到代码。我将JUnit视为一个单元测试框架,而不是从这个角度来看待GUI自动化