question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Appium don't use older chromeDriver version

See original GitHub issue

The problem

I wrote chromeDriver mappings json file to automatically select older driver for older android devices to use chromedriverExecutableDir capability. But Appium uses newest on the list. If newest version in the list is 2.35 it uses this version. If I used fixed chromedriver version 2.28 by appium --chromedriver-executable /path/to/my/chromedriver it works fine for Android 5.1 device.

As I understand Appium 1.8.0 should dynamically select suitable chromeDriver for each Android device. I use multiple devices from Android 5.1 to 8.0.

Environment

  • Appium version (or git revision) that exhibits the issue: 1.8.0
  • Last Appium version that did not exhibit the issue (if applicable):
  • Desktop OS/version used to run Appium: Win 10 64 bit
  • Node.js version (unless using Appium.app|exe):
  • Mobile platform/version under test: Android 5.1
  • Real device or emulator/simulator: Motorola Moto G
  • Appium CLI or Appium.app|exe:

Details

Link to Appium logs

https://gist.github.com/Dento55/e777cb056e67ff480fa4e765233e9627

Issue Analytics

  • State:closed
  • Created 5 years ago
  • Comments:6 (2 by maintainers)

github_iconTop GitHub Comments

1reaction
imurchiecommented, May 9, 2018

No, that’s not valid semver. https://github.com/appium/appium-chromedriver/pull/79 will fix the issue on our side by coercing it.

0reactions
lock[bot]commented, May 10, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Using Chromedriver - Appium
Appium supports automating Android web pages (in Chrome and the built-in Browser) ... To find the minimum supported browsers for older Chromedriver versions...
Read more >
Appium did not support chrome browser version 76
Try explicitly specifying the desired chromedriver version during Appium installation: npm install appium ...
Read more >
Managing Chromedriver for Android Chrome and Webview ...
Managing Chromdriver - four strategies you can use to resolve the error you get when upgrading to Appium 1.15.1 but using an older...
Read more >
Chromedriver - appium - Read the Docs
Chromedriver hasn't followed the W3C standard yet. If you encounter proxy command error like this issue, please update your Chromedriver version. Old Android ......
Read more >
Test Configuration Options - Sauce Labs Documentation
There are three options you can use to determine which version you want to use for your automated Appium, Espresso, or XCUITest tests:...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found