mtelesborges / php-chromedriver-manager
chromedriver 版本管理器
v1.0.0
2021-04-12 00:45 UTC
Requires (Dev)
- phpunit/phpunit: ^9.5
README
关于
该项目旨在管理 chromedriver 的安装,确保可执行文件版本与已安装的 Chrome 版本兼容。
内容表
先决条件
- Php ^7.4
- Composer ^2
安装
在 cmd 中,在选定的目录内,输入以下命令
composer require mtelesborges/php-chromedriver-manager
如何使用
以下是一个使用管理器的代码片段
use ChromeDriverManager\{System , ChromeDriverManager}; // diretório em que o chromedriver deverá ser instalado $dir = __DIR__ . "\\bin"; $system = new System; $webDriverManager = new ChromeDriverManager($dir); // porta em que o chromedriver será executado $port = 9515; // verifica se há um processo do chromedriver em execução e encerra-o $system->killProcess(null, $port); // baixa o executável e salva-o no diretório especificado na istanciação da classe $webDriverManager->saveExecutable();
参考资料
这个库受到了 Python 库 webdriver-manager 的启发。