如何改变Laravel环境,同时做硒测试在codeception


How to change the Laravel environment while doing selenium testing in codeception?

我使用codeception来编写selenium测试。这个特定的套件没有Laravel5模块。我有一个测试数据库,我在做功能或验收测试时使用。但是,当我写这些测试,我可以设置应用程序环境测试(可能codeception会自动做,当我需要的Laravel5模块),但当我运行硒测试,我怎么能让我的Laravel应用程序切换环境测试?

问题:在使用codeception运行selenium测试时,如何将环境切换到测试?

我通过使用phpunit运行我的测试来做到这一点(我想您也是这样做的)。如果您这样做了,您只需要将配置放在phpunit.xml文件中。

如果您使用其他方法,您只需要用您的测试配置更改您的.env文件。