如何在使用JUnit4运行selenium测试之前启动真正的spring启动应用程序?

时间:2017-03-06 14:00:52

标签: spring selenium spring-boot junit junit4

对于我的单元测试,我使用这些注释:
@RunWith(SpringJUnit4ClassRunner.class)来
@SpringBootTest(classes = MyApplication.class)

当我尝试用selenium测试GUI时,我的问题就发生了。 在我的gui测试中,我调用了一些页面并验证了html消息的内容。

我不需要模拟,我需要在测试之前启动应用程序。 什么是优雅的方式?

注释是什么 @SpringBootTest(classes = MyApplication.class),它不启动应用程序,根据日志,它尝试启动应用程序。

1 个答案:

答案 0 :(得分:2)

您可以结合使用注释@WebIntegrationTest@RunWith@SpringApplicationConfiguration。您可以找到一个有效的示例here