staudenmeir/dusk-updater

Laravel Dusk ChromeDriver 二进制文件的更新器

v1.5.1 2024-08-19 20:14 UTC

This package is auto-updated.

Last update: 2024-09-21 13:34:34 UTC


README

CI Latest Stable Version Total Downloads License

此 Artisan 命令可以将您的 Laravel Dusk ChromeDriver 二进制文件更新到最新版本或指定版本。

支持所有版本的 Dusk。

安装

composer require --dev staudenmeir/dusk-updater:"^1.1"

Laravel 5.4 的用户需要在 AppServiceProvider::register() 中注册新的提供者

if ($this->app->environment('local', 'testing')) {
    $this->app->register(\Staudenmeir\DuskUpdater\DuskServiceProvider::class);
}

用法

下载最新的稳定版 ChromeDriver

php artisan dusk:update

让更新器检测已安装的 Chrome/Chromium 版本

php artisan dusk:update --detect

指定自定义 Chrome/Chromium 安装的绝对路径(Windows 上不支持)

php artisan dusk:update --detect=/usr/bin/google-chrome

手动指定 Chrome/Chromium 的主要版本

php artisan dusk:update 127

手动指定所需的 ChromeDriver 版本

php artisan dusk:update 127.0.6533.119

如果在更新后 Dusk 仍然使用之前的版本,可能有一个旧的 ChromeDriver 进程正在运行,您需要先终止它。

贡献

请参阅 CONTRIBUTING行为准则 了解详细信息。