J'essaie de connecter un appareil Android physique à Appium Automatic Server. Les fonctionnalités sont:
An unknown server-side error occurred while processing the command. Original error: No Chromedriver found that can automate Chrome '68.0.3440'. See https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/web/chromedriver.md for more details.
Lorsque je clique sur "Démarrer la session", cela indique
{ "platformName": "Android", "platformVersion": "8.1.0", "deviceName": "Oreo", "browserName": "Chrome" }
Aller à https://github.com/appium/appium/blob/master /docs/en/writing-running-appium/web/chromedriver.md il dit que j'ai besoin de la version 2.4.2. J'ai essayé de l'installer avec npm install -g appium-chromedriver --chromedriver_version = "2.42"
, n'est-ce pas la bonne commande?
J'ai également essayé de télécharger le zip ici https://chromedriver.storage.googleapis.com/index.html?path=2.42 / et l'exécuter en vain.
3 Réponses :
Essayez les commandes ci-dessous si vous activez le serveur Appium à partir de l'invite de commande.
npm install appium --chromedriver_version="2.42" or CHROMEDRIVER_VERSION=2.42 npm install appium
Si vous activez le serveur Appium depuis l'application de bureau Appium .
Indiquez le chemin du binaire chromedriver dans le champ en surbrillance.
C’est génial 👍🏻
Après avoir défini le chemin binaire Appium CrhomeDriver et essayé le code, j'ai eu la même erreur.
Cependant, lorsque j'ajoute le code suivant, il est exécuté avec succès:
desiredCapabilities.setCapability("chromedriverExecutable","/Users/myUsername/node_modules/appium/node_modules/appium-chromedriver/chromedriver/mac/chromedriver");
Quand j'ai eu le même problème, je l'ai résolu comme ceci:
cd / usr / local / lib / node_modules /
npm désinstaller appium
npm install appium --chromedriver_version = "79.0.3945.36"
J'ai eu beaucoup de peine avec ce même genre de problème et je ne l'ai jamais vraiment résolu. J'ai voté pour.