wpstarter/o-dusk-updater
Laravel Dusk ChromeDriver 二进制文件的更新器
v1.1
2023-03-23 13:23 UTC
Requires
- php: ^7.3|^8.0
- ext-openssl: *
- ext-zip: *
- composer/semver: ^1.5 || ^3.0
- symfony/console: ^5.0|^6.0
- symfony/polyfill-ctype: ^1.9
- symfony/process: ^5.0|^6.0
Requires (Dev)
- phpunit/phpunit: ^8.5.21 || ^9.5.10 || ^10.0.3
- wpstarter/dusk: ^1.0
This package is auto-updated.
Last update: 2024-08-23 16:44:01 UTC
README
这是一个基于staudenmeir/dusk-updater的分支,但使用Symfony Console使其可以在Laravel安装之外使用。
简介
这个Symfony命令将更新您的Laravel Dusk ChromeDriver二进制文件到最新版本或指定的版本。
支持Laravel Dusk的所有版本,特别是用于Laravel安装之外的情况。
安装
composer require --dev wpstarter/dusk-updater
用法
更新ChromeDriver
下载最新稳定的ChromeDriver版本
./vendor/bin/dusk-updater update
您也可以指定您正在使用的Chrome/Chromium的主要版本
./vendor/bin/dusk-updater update 74
或者您可以直接指定所需的ChromeDriver版本
./vendor/bin/dusk-updater update 74.0.3729.6
如果更新后Dusk仍然使用之前的版本,那么可能有一个旧的ChromeDriver进程正在运行,您需要先终止它。
检查Chrome版本
您可以使用以下方法检查已安装的Chrome和ChromeDriver版本
./vendor/bin/dusk-updater detect
如果ChromeDriver已过时,该命令将提示您下载新的ChromeDriver。
指定您的自定义Chrome/Chromium安装的绝对路径(Windows不支持)
./vendor/bin/dusk-updater detect --chrome-dir=/usr/bin/google-chrome
最后,您也可以让命令自动下载新版本,如果它已过时
./vendor/bin/dusk-updater detect --auto-update