使用 Panther-Client 执行功能测试时,在后台启动的网络服务器不使用“测试”环境。相反,它似乎使用了 .env 文件中提供的参数(当前指向“dev”环境),因此我不能使用测试数据库进行功能测试。
从技术上讲,我可以理解这种情况,因为启动的 php-webserver 对测试客户端使用的测试环境一无所知,只看到 .env 文件。
是否有任何我忽略的选项可以告诉 php-webserver 在测试环境中启动,或者是否有人找到了解决此问题的另一种解决方案?
(硒测试似乎也存在同样的问题,但我也没有找到解决方案。)