mtelesborges / php-chromedriver-manager
Gerenciador de versão para o chromedriver
Installs: 8
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/mtelesborges/php-chromedriver-manager
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.