orchestra / dusk-updater
Laravel Dusk ChromeDriver 二进制文件的更新器
v2.6.0
2024-08-14 03:24 UTC
Requires
- php: ^8.0
- composer-runtime-api: ^2.2
- ext-openssl: *
- ext-zip: *
- composer/semver: ^1.5 || ^3.0
- guzzlehttp/guzzle: ^7.2
- symfony/console: ^6.0 || ^7.0
- symfony/polyfill-ctype: ^1.9
- symfony/polyfill-php83: ^1.28
- symfony/process: ^6.0 || ^7.0
Requires (Dev)
- laravel/dusk: ^6.0 || ^7.0 || ^8.0
- laravel/pint: ^1.4
- phpstan/phpstan: ^1.11
- phpunit/phpunit: ^9.6
Conflicts
- laravel/dusk: <6.0.0 || >=9.0.0
- 3.x-dev
- 2.x-dev
- v2.6.0
- v2.5.0
- v2.4.0
- v2.3.0
- v2.2.1
- v2.2.0
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.1
- v2.0.0
- 1.x-dev
- v1.10.0
- v1.9.0
- v1.8.0
- v1.7.1
- v1.7.0
- v1.6.3
- v1.6.2
- v1.6.1
- v1.6.0
- v1.5.2
- v1.5.1
- v1.5.0
- v1.4.3
- v1.4.2
- v1.4.1
- v1.4.0
- v1.3.1
- 1.3.0
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.1
- v1.1.0
- v1.0.1
- v1.0.0
- dev-1/php84
This package is auto-updated.
Last update: 2024-09-09 10:21:04 UTC
README
这是一个基于 staudenmeir/dusk-updater 的分支,但使用 Symfony Console 允许它在 Laravel 安装之外使用。
简介
这个 Symfony 命令可以更新您的 Laravel Dusk ChromeDriver 二进制文件到最新版本或指定的版本。
支持 Laravel Dusk 所有版本,特别是那些在 Laravel 安装之外使用的版本。
安装
composer require --dev orchestra/dusk-updater
使用方法
更新 ChromeDriver
下载最新稳定的 ChromeDriver 版本
php vendor/bin/dusk-updater update
您也可以指定您正在使用的 Chrome/Chromium 主版本号
php vendor/bin/dusk-updater update 109
或者您直接指定所需的 ChromeDriver 版本
php vendor/bin/dusk-updater update 109.0.5414.74
如果更新后 Dusk 仍然使用旧版本,可能有一个旧的 ChromeDriver 进程正在运行,您需要先终止它。
检查 Chrome 版本
您可以使用以下命令检查已安装的 Chrome 和 ChromeDriver 版本
php vendor/bin/dusk-updater detect
如果 ChromeDriver 已过时,命令将提示您下载新的 ChromeDriver。
指定您自定义的 Chrome/Chromium 安装的绝对路径(Windows 上不受支持)
php vendor/bin/dusk-updater detect --chrome-dir=/usr/bin/google-chrome
最后,您还可以让命令自动下载新版本,如果它过时了
php vendor/bin/dusk-updater detect --auto-update