标签:available 10 appium 配置文件 Unable 手机 find
记录一个启动appium的一个错误:
之前调试好的脚本,打开appium,执行代码是没问题的,但是突然有一天报错了,纳尼???
selenium.common.exceptions.WebDriverException: Message: An unknown server-side error occurred while processing the command. Original error: Unable to find an active device or emulator with OS 10. The following are available: RFCNA082NWX (11)
分析这个错,appium原来用的是selenium的异常类,哈哈
然后看后面,Unable to find an active device or emulator with OS 10,无法找到OS10的设备,
不应该啊,我明明adb devices 没问题啊
然后,再去看appium Android的配置,就是这个10,看到配置文件后,就明白了,错误提示的10,是配置文件里面的10,然后打开手机看系统版本,已经11了,用的三星手机,不知道什么时候系统自动更新了。
猜想,appium在连接手机的时候,会用配置文件的版本和实际的版本做匹配,如果不一样,就认为这个手机不是我想要找的,避免出现一个电脑连接多个手机的情况
最后:
这种情况一般是手动修改了,但是,是不是有其他方法
个人的想法是,在执行appium之前,先通过adb获取想要的手机的信息,然后做成配置的形式,就方便许多啦
标签:available,10,appium,配置文件,Unable,手机,find 来源: https://www.cnblogs.com/jueshilaozhongyi/p/14491361.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。