0
我希望能够在Laravel 5.5中使用Dusk 2.0运行我的Browser测试时看到浏览器(具体来说,我可以使用$ browser-tinker()并给出一些用于调试的手动命令)。如何使用Laravel 5.5禁用Chrome的无头模式?
有谁知道如何做到这一点?我希望为一些简单的事情:
php artisan dusk --noheadless
我希望能够在Laravel 5.5中使用Dusk 2.0运行我的Browser测试时看到浏览器(具体来说,我可以使用$ browser-tinker()并给出一些用于调试的手动命令)。如何使用Laravel 5.5禁用Chrome的无头模式?
有谁知道如何做到这一点?我希望为一些简单的事情:
php artisan dusk --noheadless
安装黄昏应该在你的应用程序/tests/
目录下创建一个DuskTestCase.php
文件。该文件中的DuskTestCase
类包含一个driver()
方法,该方法很容易覆盖(因为这是在您的应用程序中,您可以直接对其进行更改,因为它不再是程序包的一部分)。
禁用无头模式是现在刚刚取出从$options
变量'--headless'
论点这是对ChromeOptions
例如addArguments()
方法一样简单。
由于Laravel 5.5中,$选项变量将是这个样子:
$options = (new ChromeOptions)->addArguments([
'--disable-gpu',
//'--headless'
]);
工作就像一个魅力。谢谢你,朋友。我觉得自己无法找到这个东西感到很傻。 – Kopty