【发布时间】:2011-01-13 14:02:28
【问题描述】:
在我使用 Maven 运行一堆 Selenium (jUnit4) 测试后,我想做一个数据库清理(删除他们插入的东西等)。这是一个在 Tapestry/Spring/Hibernate 和遗留数据库上运行的旧项目。我想在 @After 带注释的方法中进行清理 - 但注入 DAO's/Managers/SessionFactory 不起作用。
测试如下:我在一个控制台中运行 (mvn jetty:run-war) 应用程序,然后在另一个控制台 (mvn test) 中开始测试 - 它访问 localhost:8080 上的应用程序。
【问题讨论】:
-
你可以看看这个问题:stackoverflow.com/questions/82949/…
-
您正在寻找如何解决问题的提示:“但是注入 DAO's/Managers/SessionFactory 不起作用。”或其他方式来设置和重置您的测试数据?
标签: java hibernate spring selenium selenium-webdriver