Appium 原生态中 apk 如何定位下拉框的元素

皮卡丘 · 2021年10月16日 · 最后由 陈恒捷 回复于 2021年10月19日 · 3314 次阅读

步棸:输入账号密码后点击下拉框可以选择店铺名称


在 pycharm 中做这个自动化时,点击这个下拉框成功,无法获取店铺。
在 appium 中点击下拉框,无法定位下拉框内容。
只能定位到选择店铺的元素

无法定位下拉框内的内容

请问有什么办法能获取到这个店铺并选择吗?

xml 的手机号码到店铺选择的复制






开发说这个是隐藏的。只要接口返回了就有数据出来

共收到 5 条回复 时间 点赞

先问下开发这个下拉框用的啥控件实现的?然后完整的下拉框下拉/非下拉状态对应的截图、xml 控件树都发上来?如果下拉和非下拉有差异,那基本上差异点应该就是你那个下拉框控件带来的了。

你现在提供的信息只足够说明有什么问题,提给手里有源码、可以调试应用获取更丰富信息的开发或者同团队测试专家是足够的。但对于我们这些对你的应用一无所知的外部同学,这些信息不足够定位和解决问题。

打开 app source 自己找下,看下是否能够找到这个元素

木头人 回复

app source 在哪,怎么打开

皮卡丘 回复

1、你看下评论框右下角的 排版说明 ,你的 markdown 排版格式不对,所以内容展示不了。
2、请按照 下拉框非下拉截图、下拉框非下拉状态的 xml 控件树、下拉框下拉截图、下拉框下拉状态的 xml 控件树 四个顺序来发吧,现在只有一个 xml 片段,一头雾水。

皮卡丘 关闭了讨论 10月24日 13:00
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册