Como posso iniciar o Chrome com uma extensão descompactada?

Estou usando o Selenium WebDriver para testar uma extensão do Google Chrome que estou desenvolvendo. eu percebi issoChromeDriver pode ser personalizado para adicionar extensões à instância do Chrome que é iniciada. Isto pode ser conseguido usando oAddExtension eAddExtensions métodos doChromeOptions classe.

A documentação para esses métodos indica que eles exigem que as extensões sejam fornecidas como arquivos crx. Desde aEu estou desenvolvendo a extensão, eu não tenho um arquivo crx. Eu gostaria de poder carregar a extensão descompactada, mas não consegui encontrar um método para fazer isso.

Eu tentei colocar os arquivos de extensão em um arquivo zip e especificando isso para oAddExtension método, mas isso causou uma exceção para ocorrer uma vez que não era um arquivo crx. Eu também tentei passar no diretório contendo os arquivos descompactados, mas isso produziu umFileNotFoundException.

Como posso fazer isso?

questionAnswers(5)

yourAnswerToTheQuestion