新手区 appium+python 基于 uiautomator2 平台,提示找不到设备

tammy212 · 2017年07月14日 · 最后由 tammy212 回复于 2017年07月14日 · 1920 次阅读

1.环境:
appium:1.6.5
jdk:1.7
appium-uiautomator2-driver:0.4
win10
python3.5

python 代码:

def setUp(self):
        desired_caps={}
        desired_caps['automationName'] = 'Uiautomator2'
        desired_caps['platformName']='Android'
        desired_caps['platformVersion']='6.0'
        desired_caps['deviceName']='debbea7b'
        desired_caps['appPackage']='com.test'
        desired_caps['appActivity']='spalsh.SpalshActivity'
        #关掉系统的输入法
        desired_caps['unicodeKeyboard']=True
        desired_caps['resetKeyboard']=True

        self.driver=webdriver.Remote('http://127.0.0.1:4723/wd/hub',desired_caps)

appium 启动命令:
appium --address 127.0.0.1 --no-reset

运行代码时报错:

共收到 1 条回复 时间 点赞

问题解决了:因为是 automator2 的平台,但是在安装 appium1.6.5 时,uiautomator 的相关 apk 没有下载下来,https://github.com/appium/appium-uiautomator2-server/releases/ 下载相对应的版本,直接放入到安装目录 appium\node_modules\appium-uiautomator2-driver\uiautomator2

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册