appium脚本报错selenium.common.exceptions.WebDriverException

  运行appium脚本时报错selenium.common.exceptions.WebDriverException...,如下截图:

  appium脚本报错selenium.common.exceptions.WebDriverException_第1张图片

  该报错说明appium和app的内置chrome版本不一致

  【解决】手机下载安装对应版本chromedriver即可解决,下载配置如下:(仅android)

  一、查看手机自带webview版本

  1,查看andriod内置webview版本

    方法一:手机上设置中查看

    设置-->应用程序管理-->全部-->Android System WebView

    appium脚本报错selenium.common.exceptions.WebDriverException_第2张图片

    appium脚本报错selenium.common.exceptions.WebDriverException_第3张图片

     方法二:adb指令查看(前提,已安装android sdk环境)

    1,win+R 输入cmd打开命令窗口

      appium脚本报错selenium.common.exceptions.WebDriverException_第4张图片

    2,输入指令:adb shell am start -a android.intent.action.VIEW -d  https://liulanmi.com/labs/core.html

      

    3,查看手机上显示的内核版本

      appium脚本报错selenium.common.exceptions.WebDriverException_第5张图片

 

 

  二、下载对应版本到本地,配置到appium中:Appium Advanced-->Chromedriver Binary Path(输入chromedriver路径)

    1,查看chrome和chromedriver的对应关系,并下载对应版本

      参考:https://www.cnblogs.com/mini-monkey

    怕大家看不懂参考文章,整理截图如下:

    appium脚本报错selenium.common.exceptions.WebDriverException_第6张图片

    

    

    

 

     appium脚本报错selenium.common.exceptions.WebDriverException_第7张图片

 

    2,配置chromedriver到appium

     appium脚本报错selenium.common.exceptions.WebDriverException_第8张图片

 

   三、保存chromedriver设置(点击Save AS Preset...)

    appium脚本报错selenium.common.exceptions.WebDriverException_第9张图片

    appium脚本报错selenium.common.exceptions.WebDriverException_第10张图片

    appium脚本报错selenium.common.exceptions.WebDriverException_第11张图片

 

  四、启动appium服务(点击Presets->chrome39(chrome39为保存的设置名)->Start Server):

   

   appium脚本报错selenium.common.exceptions.WebDriverException_第12张图片

   启动后可见chromedriver项:

   appium脚本报错selenium.common.exceptions.WebDriverException_第13张图片

 

转载于:https://www.cnblogs.com/mini-monkey/p/11066302.html

你可能感兴趣的:(appium脚本报错selenium.common.exceptions.WebDriverException)