- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试使用 Laravel/Dusk 在 headless chrome 中自动下载文件。在 GUI 模式下,文件在我的下载文件夹中下载得很好。但是在 headless 模式下,下载根本不会发生。有吗有什么办法可以解决这个问题?
最佳答案
对于那些遇到这个问题的人,我在撰写本文时找到了一个使用当前版本的 Laravel 的简单解决方案。
我建议首先在您的存储路径中创建一个名为 temp
的目录(可能也想忽略它),然后导航到 DuskTestCase.php
文件设置黄昏安装。
在 driver
方法下,在初始化 ChromeOptions
变量的部分下添加以下内容。
$options->setExperimentalOption('prefs', [
'download.default_directory' => storage_path('temp')
]);
driver
函数现在应该如下所示:
$options = (new ChromeOptions())->addArguments([
'--disable-gpu',
'--headless',
'--window-size=1920,1080'
]);
$options->setExperimentalOption('prefs', [
'download.default_directory' => storage_path('temp')
]);
return RemoteWebDriver::create(
'http://localhost:9515',
DesiredCapabilities::chrome()->setCapability(
ChromeOptions::CAPABILITY,
$options
)
);
作为旁注,这对我来说适用于通过 JS 创建的 PDF 文件,所以我不能明确地说它如何适用于从后端下载的文件。
关于laravel - 使用 Laravel/Dusk 在 headless chrome 中下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50405381/
前文链接: Spring复杂的BeanFactory继承体系该如何理解? ----上 Spring复杂的BeanFactory继承体系该如何理解? ----中 Spring IoC容器 Applica
我正在努力实现这个目标 | Div | |Div nav wrapper| | logo | |con
我正在尝试从下拉菜单中的链接进行模式启动。模态似乎启动了(网站变灰),但看不到。来自不在下拉列表中的常规链接的模式工作得很好。我愚弄了 jquery,但由于我是 jquery 的新手,所以没有任何结果
我是一名优秀的程序员,十分优秀!