1.问题:
在编写 iOS 自动化的过程中,在一些页面,想实现 back 操作(即类似于 Android 端的点击 back 物理键后效果)。

2.已知方案:
查找页面中在 Navigationbar 或者 Toolbar 或者 TabBar 上面的返回按钮。(通过 xpath 或者 WebElement 的 name 属性或者 accessbilityid 定位元素)

当前在实际编写中,遇到的难点:
xpath 是不停变动的,不能准确定位 back;WebElement 的 name 属性没有值;没有设置 accessbilityid。在这种情况下,是否有其他方案可以实现 back 操作?我想的一个办法是,通过定位 back 元素所在的 position 来实现。
不知道大伙还有没有其他方案?或者经验介绍? (除了让开发完善 accessbilityid 或者 name 属性外;即不改动源码的情况下)

谢谢!

@monkey @seveniruby @Lihuazhang @Anikikun @quqing @vigossjjj 各位大神有遇到过此类问题?或者有解决方案吗?


↙↙↙阅读原文可查看相关链接,并与作者交流