验证iphone uiautomation中的文本颜色

时间:2011-06-20 19:48:04

标签: iphone objective-c ios cocoa-touch ios-ui-automation

我正在使用ios uiautomation测试应用程序,我需要验证一些静态文本控件的颜色。这可能吗?我没有看到任何允许访问文本样式的方法或属性。

2 个答案:

答案 0 :(得分:1)

我不知道您已经使用UI自动化实现了多少,但如果您还没有投入太多,我强烈建议您使用FoneMonkey。它具有出色的脚本记录功能,输出Objective C / SenTestCase脚本,脚本可以完全访问程序内部,以便您可以测试颜色或任何其他您喜欢的属性。它易于扩展,我也普遍发现使用UI自动化比使用它更加困难。

答案 1 :(得分:0)

使用iOS上的标准辅助功能无法做到这一点。您可以使用颜色的字符串表示来修改元素的accessibilityValue,但这似乎会为视障用户带来糟糕的体验。