Je pense que je peux avoir une solution partielle à votre problème. Si votre projet utilise maven, vous pouvez utiliser this project et la dépendance suivante:
<dependency>
<groupId>io.github.bonigarcia</groupId>
<artifactId>webdrivermanager</artifactId>
<version>1.7.1</version>
</dependency>
Cette solution utilise encore chromedriver, mais vous ne devez pas télécharger manuellement, vous aussi ne pas avoir à mettre en chemin à la main . Fondamentalement, le gestionnaire prend soin de tout. Pour initialiser le pilote chromé, vous utilisez une telle commande:
ChromeDriverManager.getInstance().setup();
J'espère que cela aide un peu.