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

皮卡丘 · October 16, 2021 · Last by 陈恒捷 replied at October 19, 2021 · 2117 hits

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


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

无法定位下拉框内的内容

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

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






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

共收到 5 条回复 时间 点赞

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

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

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

陈恒捷 回复







木头人 回复

app source 在哪,怎么打开

皮卡丘 回复

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

皮卡丘 关闭了讨论 24 Oct 13:00
需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up