Appium1.6.5 新坑旧坑一起坑

之前一直在用Appium1.4.6,最近为了支持Android7,升级到1.6.5
1、windows环境下重新安装后,路径变为:C:\Users\js\AppData\Roaming\npm\node_modules\appium
设置系统变量时需注意
2、'resetkeyboard must be boolean':
老版本的appium,resetkeyboard和unicodeKeyboard可以为string类型
新版本必须为boolean

3、执行input text时报错:Bad parameters: BadParametersError: Parameters were incorrect. We wanted {"required":["value"]} and you sent ["text","sessionId","id","value"]

Appium1.6.5 新坑旧坑一起坑_第1张图片
log.png

原因:当前版本与Selenium3.3.1以上版本(猜测,3.3.3和3.4.0版本均失败)不兼容造成
解决方法:将Selenium降级至3.3.1或2.53.1版本
解决方案来源: https://github.com/appium/python-client/issues/162

4、只安装desktop不用npm安装,无法用命令行启动Appium(也许可以,没找到PATH应配置的路径)
5、Capabilities中noReset项:新版本默认为False,1.4.6版本默认为True
6、报错:Failed to Dump Window Hierarchy","status":13" Appium 1.6.5+Android 5.0
相关issue:https://github.com/appium/appium/issues/4151
该问题暂未解决,在Android5.0报错后换成Android7.0设备,OK啦(≧▽≦)/

你可能感兴趣的:(Appium1.6.5 新坑旧坑一起坑)