Chrome browser is getting automatically downgraded in android phones used for automation

I am getting the following appium error:

org.openqa.selenium.SessionNotCreatedException: A new session could not be created. (Original error: An unknown server-side error occurred while processing the command. (Original error: unknown error: Chrome version must be >= 43.0.2357.0
(Driver info: chromedriver=2.18.343845 (73dd713ba7fbfb73cbb514e62641d8c96a94682a),platform=Windows NT 6.3 x86_64))) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 36.88 seconds

I guess that you used the flag --full-reset with value true?

If you used that. It will get chromedriver from here: C:\Program Files (x86)\Appium\node_modules\appium\node_modules\appium-chromedriver\chromedriver\win

So,

  • if you need to use the current Chrome on your Android. Please use --full-reset with value false.
  • if you need to install chrome after each test, you need to remove the current googlechrome on your Android device.

Hopefully that helps you.

@vyshalicr, Try updating Webview and Chrome browser of Android phone.
This has worked for me.