Appium Android 切换 到 webview 上下文后获取不到页面元素

nullpointer · 2015年07月06日 · 最后由 陈恒捷 回复于 2015年07月07日 · 1309 次阅读

Android 切换 到 webview 上下文后获取不到页面元素

## 环境:
Android 5.0,真机

## 代码:
document.getElementsByClassName('test1')[1].click()
document.getElementById('test2').click()

错误日志:

Error: [eval("document.getElementsByClassName('test1')[1].click()")] Error response
status: 13, , UnknownError - An unknown server-side error occurred while
processing the command. Selenium error: unknown error: Cannot read property 'click' of null

Error: [eval("document.getElementById('test2').click()")] Error response
status: 13, , UnknownError - An unknown server-side error occurred while
processing the command. Selenium error: unknown error: Cannot read property 'click' of null

共收到 2 条回复 时间 点赞
  1. 日志及代码麻烦用代码块:

    代码块
    
  2. 麻烦附上 appium log 。client 端的错误信息太少了,不足以判断问题出在哪。

排版说明
1、看下 “代码高亮” 的部分,代码和日志用三个【```】。
2、井号后面要有空格。
3、执行 JS 的示例

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