Appium 求助:公司移动端目前采用 React Native 做 app,有没有好的方法去定位元素,做移动端自动化测试

imliyachao · 2016年06月23日 · 最后由 xingtao555 回复于 2018年09月11日 · 2145 次阅读

公司移动端目前采用 React Native 做 app,导致 app 的元素中没有 id,name 等属性,没有太好的方式去定位

如果全部采用 xpath 定位,后期维护将会非常麻烦,而且移动端通过 xpath 定位也很麻烦

appium 里有没有好的方式去定位

或者有没有其它的测试工具可以做的

共收到 13 条回复 时间 点赞

同问

白盒?

#2 楼 @carl 不是,移动端 UI 自动化

monkeyrunner

macaca 支持,看论坛里的一篇文章

macaca 的 app-inspector 去获取 xpath 很方便,不过后期维护测试代码脚本复杂,不管你如何的抽象,最终你都要 find_element_by_xpath('')

同问

同问

目前有解决的办法吗

这样的项目是不是没办法做深度遍历了

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