wpstarter/o-dusk-updater

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

v1.1 2023-03-23 13:23 UTC

This package is auto-updated.

Last update: 2024-08-23 16:44:01 UTC


README

tests Latest Stable Version Total Downloads Latest Unstable Version License

这是一个基于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