<分区>
我们正在将我们的验收测试从 Codeception 过渡到 Laravel Dusk。使用 laravel 5.6。
应用程序已 dockerized,我们使用单独的 selenium/standalone-chrome 图像。
当测试失败时,在 tests/Browser/screenshots 中有截图 但是当我尝试手动获取它们时,它们就是不起作用。 我尝试了两种方式:
$browser->screenshot('test');
$browser->driver->takeScreenshot(base_path('tests/Browser/screenshots/test2.png'));
同样的结果。测试/浏览器/屏幕截图中没有错误,也没有屏幕截图。
为什么会这样?