【发布时间】:2021-08-20 22:07:43
【问题描述】:
我有一个 springboot 网络应用程序,我已经完成了编码并进行了一些 JUnit 和 Selenium 测试。其中一个 selenium 测试依赖于在数据库中预先创建的管理员,但显然当我构建代码时,数据库中没有数据,因此 Selenium 测试失败。
我的网站有一个管理仪表板和门户,测试是以管理员身份登录并执行管理功能,但由于没有预先存在的数据,硒测试无法登录。
我正在考虑在用户访问第一页(注册页面)时添加创建一个新的 Admin 对象并将其保存到数据库中,但是在与管理员控制器?
谢谢
【问题讨论】:
-
这里有什么问题?
-
@cruisepandey 服务器从“注册”控制器启动后立即创建管理员以便硒测试正常工作是不好的做法吗?
标签: spring spring-boot selenium testing automated-tests