• appium 启动的一个错误Unable to find an active device or emulator with OS 10. The following are available: RFCNA082NWX (11)


    记录一个启动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获取想要的手机的信息,然后做成配置的形式,就方便许多啦

    学习最大的乐趣在于分享,我是绝世老中医,欢迎来诊 个人qq:1978529954
  • 相关阅读:
    简单的HelloWorld
    jsp获取绝对路径
    EasyUI validType属性
    Django meida(admin后台上传图片并可访问)
    postgresql char 与 varchar的区别
    git pull 源成分支遇到“There is no tracking information for the current branch.”错误
    Centos安装Pillow模块出错解决办法
    centos7网络配置
    表格排序插件tablesorter的初步使用介绍
    linux编译安装指定版本的python
  • 原文地址:https://www.cnblogs.com/jueshilaozhongyi/p/14491361.html
Copyright © 2020-2023  润新知