见上图,是中兴 V987 上的(已经 Root 过),还试过华为的也一样
在 ddms 中没有显示 resource-id, 其实应该有的,导致 appium 找不到 element(driver.findElement(By.id("com.xxx.xxx name:id/xxx"));)。

但是在三星手机上就能看到 resource-id,Appium 也能抓到 element。

使用 Robotium 的话不管能不能看到 resource-id,都能根据 resource-id 抓到 element。

请问各位大神有什么方法能解决 Appium 上的问题么?目前通过 List list = driver.findElements(By.className("textfield"));然后遍历能够得到 element 但是无法区分这些 EditText


↙↙↙阅读原文可查看相关链接,并与作者交流