Я запускаю тесты e2e с помощью транспортира на реальном мобильном устройстве . Я использую appium, chromedriver 84.0.4147.30 и chrome браузер 84.0.4147.105.
Я пытался установить chromedriver с помощью npm и заваривать бочку, но ни одно из найденных здесь решений не работает : (
Проверена версия Chromedriver:
chromedriver --version
ChromeDriver 84.0.4147.30 (48b3e868b4cc0aa7e8149519690b6f6949e110a8-refs/branch-heads/4147@{#310})
Я запускаю appium:
webdriver-manager start --android --versions.chrome 84.0.4147.30
Когда я выполняю свои тесты e2e, он терпит неудачу при попытке отправить ключи .
[11:28:13] E/launcher - unknown error: call function result missing 'value'
(Session info: chrome=84.0.4147.111)
(Driver info: chromedriver=2.28.455517 (2c6d2707d8ea850c862f04ac066724273981e88f),platform=Mac OS X 10.15.5 x86_64)
[11:28:13] E/launcher - WebDriverError: unknown error: call function result missing 'value'
(Session info: chrome=84.0.4147.111)
(Driver info: chromedriver=2.28.455517 (2c6d2707d8ea850c862f04ac066724273981e88f),platform=Mac OS X 10.15.5 x86_64)
Почему он все еще использует chromedriver = 2.28.455517, если я обновил его до версии 84? Любое другое решение?
Заранее спасибо.