Pergunta

SELENIUM é um motorista da web em si, então por que eu preciso baixar os drivers específicos do navegador?O selênio só suporta o firefox e, portanto, precisa deles para " Traduzir " para que ele compreenda ou?

Desculpe ser vago, mas estou genuinamente confuso com isso.

Obrigado antecipadamente!

Foi útil?

Solução

Selênio não é um webdriver. O selênio é o nome do projeto que engloba webdriver e outro software. O ponto inteiro do Selenium / WebDriver é que não sabe sobre os navegadores de qualquer . O ponto do motorista é permitir que o selênio use uma interface abstrata e os módulos específicos do navegador possam ser instalados para fornecer uma implementação concreta da interface para um navegador específico. O design do selênio requer assim um driver para cada navegador que você deseja automatizar.

Dito isto, o Selenium vem com alguns drivers pré-instalados, então você só precisa instalar drivers adicionais se o (s) navegador (s) que você estiver testando que não sejam parte do conjunto padrão.

Para mais informações sobre por que é bom poder baixar outros drivers, consulte esta postagem de blog de um dos colaboradores de selênio: Você está brincando comigo, ou seja, motorista? Outra coisa louca para baixar?

(graças aos @jimevans para alguns comentários que eu incorporei nesta resposta)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top