ChromeDriver(Capacités capacités) est obsolète

- Je utiliser ChromeDriver 2.33 avec WebDriver 3.6.0 et essayez de définir un répertoire par défaut pour le fichier de téléchargement.

Map<String, Object> prefs = new HashMap<String, Object>();
prefs.put("download.default_directory", Vars.DOWNLOAD_FOLDER_ROOT);
DesiredCapabilities caps = DesiredCapabilities.chrome();

ChromeOptions options = new ChromeOptions();
options.addArguments("--start-maximized");
options.setExperimentalOption("prefs", prefs);
caps.setCapability(ChromeOptions.CAPABILITY, options);
driver = new ChromeDriver(caps);

J'ai trouvé cela dans les docs:

Utilisation ChromeDriver(ChromeOptions) à la place. Crée un nouveau ChromeDriver
exemple. Les capacités seront transmis à la chromedriver service.

Où est la question?
Désolé, j'ai demandé une solution de contournement pour résoudre ce problème.
J'ai ajouté une réponse avec la solution de contournement pour ce. Veuillez accepter, il se résout à votre requête.

OriginalL'auteur plaidshirt | 2017-10-17