验证iphone uiautomation中的文本颜色

Dar*_*rel 14 iphone cocoa-touch objective-c ios ios-ui-automation

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

eds*_*sko 1

我不知道您已经使用 UI Automation 实现了多少,但如果您还没有投入太多,我强烈建议您使用FoneMonkey。它具有出色的脚本记录工具,输出 Objective C/SenTestCase 脚本,并且脚本可以完全访问程序内部,以便您可以测试颜色或任何其他您喜欢的属性。它很容易扩展,而且我通常还发现它比 UI 自动化使用起来要轻松得多。