mtelesborges/php-chromedriver-manager

Gerenciador de versão para o chromedriver

v1.0.0 2021-04-12 00:45 UTC

This package is auto-updated.

Last update: 2025-06-12 10:31:06 UTC


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.

Autor

Mailson Teles Borges