我正在使用 ios uiautomation 测试一个应用程序,我需要验证一些静态文本控件的颜色。这可能吗?我没有看到任何允许访问文本样式的方法或属性。
问问题
1127 次
2 回答
1
我不知道您已经使用 UI 自动化实现了多少,但如果您还没有投入太多,我强烈建议您使用FoneMonkey。它具有出色的脚本记录工具,输出 Objective C/SenTestCase 脚本,并且脚本可以完全访问您的程序内部,以便您可以测试颜色或任何其他您喜欢的属性。它很容易扩展,而且我通常也发现它比 UI 自动化更容易使用。
于 2011-08-24T08:42:15.533 回答
0
使用 iOS 上的标准辅助功能无法做到这一点。您可以使用颜色的字符串表示来修改元素的 accessibilityValue,但这似乎会给视力受损的用户带来糟糕的体验。
于 2013-11-19T18:58:12.203 回答