Appium Android 切换 webview 上下文不成功

nullpointer · 2015年06月09日 · 最后由 Shelley 回复于 2015年06月10日 · 1100 次阅读

请各位大牛看下什么原因


return driver.contexts().then(function (contexts) {
    console.log(contexts); // 这里应该是两个,可是打印出了一个
  return driver.context(contexts[1]);
})

GET /session/:sessionID/contexts
RESPONSE contexts() ["NATIVE_APP"]
[ 'NATIVE_APP' ]
CALL context()
POST /session/:sessionID/context {}

共收到 4 条回复 时间 点赞

不太懂,为啥应该是两个呢

我之前用真机一直不行,换了模拟器就可以了,你可以试试

如果是 uiautomator 模式下的话有两个选择
1、用模拟器
2、App 的 webview 开启 debug 模式(需要从源码处开启)

#3 楼 @anikikun 还有一个要求,模拟器或者设备必须是 Android4.4 以上

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