spring - 如何使用 Spring Boot Selenium 测试获得完整的 HTTP 服务器?
问题描述
我知道在运行 Spring 测试时,有各种注释可以让您限制在后台运行的内容,以便您的单元测试可以更快地运行,并且只启用测试代码所必需的内容。但是,如果您想使用 Selenium 测试 UI,则需要完整地运行 Web 应用程序(服务器 + DB + UI + 等...)。怎么可能做到这一点?我应该在测试类标头中添加哪些注释,以便我可以运行测试并自动加载 Web 应用程序,以便可以通过浏览器 WebDriver 成功执行测试?到目前为止,我只使用以下注释:
@RunWith(SpringRunner.class)
@SpringBootTest
如果你们中的任何人使用 Spring Boot 2.x 成功运行 Selenium 测试,请告诉我。
解决方案
推荐阅读
- c++ - 如何为 .dll 项目正确链接到 GLEW?
- flutter - Listview 不会在列中呈现
- python - 如何将列表添加到列表列表中?
- python - 如何在python中生成最后一次插入的uuid?
- php - 有没有更简洁的方法来实现 NHS 数据的这种 XML 到 JSON 的转换
- r - 如何按年份计算分组的负值
- java - 其层中的 ViewPager 和 ListView
- java - 执行“out.println()”的任何导入语句
- rapids - 将 cuDF 数据框列转换为“真”/“假”值的 1 或 0
- javascript - 如何通过 props 传递导入的组件?