我有一个由外部公司开发的应用程序,正在尝试使用UI-Automation (或Appium)来进行一些基本的回归测试。但是,页面上的某些按钮是不可访问的,尽管有辅助功能和标签。
我在compiled中编译并查看了视图结构:
UITableView
UITableViewWrapperView
SlideShowView (subclass of UIView)
UIButton: Sign In
UIButton: Sign Up
_UITableViewCellSeparatorView
_UITableViewCellSeparatorView (repeated 16 more times)SlideShowView不在单元格内。这看起来很奇怪。
UI-Automation和Appium显示了一个带有自动生成标签"Empty list“的UITableView。“登录”和“注册”按钮不可访问。
这有没有先例,或者这只是一个纯粹靠运气才能正确呈现的破损布局?它似乎等同于:
<table>
<div></div>
</table>发布于 2015-01-28 01:14:59
你是对的。这是一个令人惊讶的视图层次结构,它不是简单可访问的。不幸的是,这意味着没有可引用的引用。
https://stackoverflow.com/questions/28161738
复制相似问题