Php Can';不要在拉拉维尔黄昏拍摄截图

Php Can';不要在拉拉维尔黄昏拍摄截图,php,laravel,unit-testing,testing,laravel-dusk,Php,Laravel,Unit Testing,Testing,Laravel Dusk,我们正在通过验收测试从Codeception过渡到Laravel黄昏。使用laravel 5.6 应用程序是固定的,我们使用单独的selenium/独立的chrome图像 测试失败时,测试/浏览器/屏幕截图中会显示屏幕截图 但是当我试着用手拿的时候,它们就是不起作用。 我尝试了两种方法: $browser->screenshot('test'); $browser->driver->takeScreenshot(base_path('tests/Browser/screensh

我们正在通过验收测试从Codeception过渡到Laravel黄昏。使用laravel 5.6

应用程序是固定的,我们使用单独的selenium/独立的chrome图像

测试失败时,测试/浏览器/屏幕截图中会显示屏幕截图 但是当我试着用手拿的时候,它们就是不起作用。 我尝试了两种方法:

$browser->screenshot('test');
$browser->driver->takeScreenshot(base_path('tests/Browser/screenshots/test2.png'));
同样的结果。测试/浏览器/屏幕截图中没有错误和屏幕截图


为什么会发生这种情况?

尝试覆盖captureFailuresFor()方法:

也许本次讨论会对您有所帮助:
好的,问题是我的代码没有执行

原因是我将函数命名错误

public function checkDashboard()
结果在黄昏时,所有不是以“测试”开头的东西都不会被执行。就像在phpunit一样。但文档中并没有这样说。 所以把它改成

public function testCheckDashboard()

我的问题解决了。

我看不出这有什么帮助。失败的截图工作很好的问题是我不能手动截图,当我想。这有什么用?这不是你想要的答案,但你可能会感兴趣,请出示你黄昏的完整代码
public function testCheckDashboard()