mtelesborges / php-chromedriver-manager
Gerenciador de versão para o chromedriver
v1.0.0
2021-04-12 00:45 UTC
Requires (Dev)
- phpunit/phpunit: ^9.5
README
Sobre
Este projeto tem o objetivo de gerenciar a instalação do chromedriver, mantendo a versão do executável compatível com a versão do chrome instalada.
Tabela de conteúdos
Pré-requisitos
- Php ^7.4
- Composer ^2
Instalação
No cmd, dentro do diretório selecionado, digite o comando abaixo:
composer require mtelesborges/php-chromedriver-manager
Como usar
Abaixo, um snipet de uso do gerenciador:
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();
Referências
Esta biblioteca é inspirada na biblioteca python webdriver-manager.