对于这个令人困惑的标题感到抱歉,但是我无法理解这个场景的正确用语:
我们有一个iOS应用程序,它有一个左上角的菜单按钮。如果点击它,会打开侧面菜单,大部分屏幕(包括菜单按钮)都会滑到右侧。
对于Calabash我需要跟踪向右滑动的视图的ID。从整个滑动到右侧视图区域的任何点击都将关闭菜单。菜单图标本身似乎没有其他功能,除了是视觉帮助,当菜单打开时,Calabash无法找到其辅助功能ID。
有谁知道iOS如何处理这种导航?总结一下:
答案 0 :(得分:0)
您是否尝试过在Xcode的开发人员工具中使用辅助功能检查器?这可能有助于您了解是否可以与滑出菜单进行交互。
此外,如果您还没有尝试过使用calabash命令tree
- 我也会尝试一下。为此,打开您尝试与之交互的菜单,使用命令calabash-ios console
> console_attach
> tree
。
您可以在此处查看整个视图层次结构,甚至可以在菜单弹出之前和之后运行树,看看它是否有所作为。