Appium 有些比较棘手的 UI 自动化问题请教下各位

Time · 2023年07月05日 · 最后由 jaysun 回复于 2023年07月13日 · 4950 次阅读

场景一: App 中有语音内容,点击相应的语音控件会播放相应的语音内容,需要校验播放内容的准确性(会收藏一份播放的音频数据,可提供对应的文字内容),在无法获取到原音频数据的情况下如何通过 UI 自动化在页面校验音频数据的准确性

场景二:全选了一段文字内容,如何准确点击到剪切和复制的按钮,通过 Appium 是无法获取到这个元素的位置的。除了坐标点击(相对位置,绝对位置)、AI 图像识别,是否还有其他的方法能准确定位到此部分元素

场景三:关于原生与 H5 页面的混合场景,chromedriver 的切换对于移动端并不是很稳定,如果能切换到 H5 使用 WEB 定位元素的方法,能更精准的获取到所需元素的 ID 值,但是由于不稳定,这部分我基本在原生上去操作,但是原生不具备 resource_id,只能使用 xpath 的方式去定位(稳定性较低,因为会有不同的 android.widget.TextView),想问问目前你们是如何快速且稳定的运行混合场景的自动化

场景四:埋点场景自动化测试,通过 UI 自动化来触发相应的场景,不同的场景会上报不同的埋点,现在有落地的埋点场景自动化的案例吗,目前埋点上报(我们 App)是需要在测试环境下执行,测试环境的稳定性不高,如何提升这块的稳定性,大家有没什么好的建议

共收到 1 条回复 时间 点赞

Canoe 元素对象操作

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