我计划使用dusk进行简单的管理员登录测试。当我在本地机器(我自己的本地计算机)上执行登录管理测试用例时,一切正常。...这是我本地计算机的输出:Warning: TTY mode is not supported on Windows platform.github操作时,它会出错。phpartisandus
我编写了一个定制的Artisan命令(让我们称之为MyDusk.php),它扩展/抽象了核心Dusk命令的一些功能。问题是,在生产过程中,Dusk软件包没有安装(它在require-dev in composer.json下)
因此,当composer在生产中生成它的autoload文件时,当它到达MyDusk.phpPHP Fatal error: Class 'Laravel\Dusk\Co
不幸的是,config(['key' => 'newValue'])无法在Dusk设置中工作(用于重写配置值),可能是因为它将更改运行测试的系统的配置,而不是打开以执行流的无头浏览器的体验。有时,我看不出需要暂时更改某个Dusk测试的env值。
例如,当通常是“黄昏连接”时,临时设置QUEUE_DRIVER=sync,但是在一个特定的测试中,我需要检查DB中的“作业”表中的值。* Remember that you need to be using `