staudenmeir / dusk-updater
Laravel Dusk ChromeDriver 二进制文件的更新器
v1.5.1
2024-08-19 20:14 UTC
Requires
- php: ^7.1.3|^8.0
- symfony/process: ^4.2|^5.0|^6.0|^7.0
Requires (Dev)
- orchestra/testbench: ^7.0|^8.0|^9.0
README
此 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 和 行为准则 了解详细信息。