Appium Appium 跳转到支付宝输入支付密码的输入框没有 id 怎么获取

沐木 · 2016年11月01日 · 最后由 Echo 回复于 2019年04月30日 · 2890 次阅读

问题描述:
需要支付,跳转到支付宝支付。在调起的支付宝页面中输入框没有 id 不知道怎么获取到控件

如下图

输入密码的地方不知道怎么获取控件。
有大神可以指点下吗。

共收到 8 条回复 时间 点赞

有些控件 id 用 UIAutomatorviewer 看不出来的,问开发要吧。

#1 楼 @heyyuyu 可是这个是支付宝的啊 我们 app 的开发不知道吧

实在不行这不是还有 classname 吗

appium 没试过,但是 uiautomator 试过,那个控件的 id 就是空字符,找出控件的集合后再用 instance 去确定是第几个,这几乎就是万能查找的,appium 不应该不支持吧!

—— 来自 TesterHome 官方 安卓客户端

xpath class_name 都可以

用 xpath 绝对路径可以

多谢各位,使用 xpath 获取到了控件

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