gpt4 book ai didi

php - 如何使用 Laravel 5.5 为 Dusk 禁用 Chrome 的 headless 模式?

转载 作者:行者123 更新时间:2023-11-28 21:04:04 24 4
gpt4 key购买 nike

我希望能够在 Laravel 5.5 中使用 Dusk 2.0 运行我的浏览器测试时看到浏览器(特别是这样我可以使用 $browser-tinker() 并为其提供一些手动命令以进行调试)。

有人知道怎么做吗?我希望有一些简单的东西:

php artisan dusk --noheadless

最佳答案

安装 Dusk 应该创建一个 DuskTestCase.php文件在 /tests/应用程序中的目录。 DuskTestCase此文件中的类包含一个 driver()方法,它很容易覆盖(因为它在您的应用程序中,您可以直接在其中进行更改,因为它不再是包的一部分)。

现在禁用 headless 模式就像删除 '--headless' 一样简单来自 $options 的论点变量在它的 addArguments() ChromeOptions 上的方法实例。

从 Laravel 5.5 开始,$options 变量看起来像这样:

$options = (new ChromeOptions)->addArguments([
'--disable-gpu',
//'--headless'
]);

关于php - 如何使用 Laravel 5.5 为 Dusk 禁用 Chrome 的 headless 模式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46217795/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com