Does the chromedriver of appium/selenium automate the android app's webview through/by android system webview?

i use appium 1.15.1 on win7 x64.
i want to automate android browser app, my android phone is CM 13(android 6.0.1).
the version of android system webview is 57, and the version of the android browser app webview is 42.
my python code:

driver._switch_to.context('WEBVIEW_org.cyanogenmod.gello.browser')
  1. i just download the chromedriver 2.16 (for webview 42), the appium shows error:
    selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: No Chromedriver found that can automate Chrome ‘57.0.2987’.

  2. i just download the chromedriver 2.29 (for webview 57), the appium shows error:
    selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Unable to automate Chrome version because it is too old for this version of Chromedriver.
    Chrome version on the device: Chrome/42.0.2311.154
    Visit ‘https://github.com/appium/appium/blob/master/docs/en/writing-running-appium/web/chromedriver.md’ to troubleshoot the problem.
    A new session could not be created. Details: session not created exception: Chrome version must be >= 56.0.2884.0
    (Driver info: chromedriver=2.29.461591 (62ebf098771772160f391d75e589dc567915b233),platform=Windows NT 6.1.7601 SP1 x86_64)

  3. i download chromedriver 2.29 and chromedriver 2.16. it is the same as above.

what should i do?!!

i upload the appium-server-log

appium-server-log222.txt (30.9 KB)