2011-06-20 62 views
13

我使用ios uiautomation測試應用程序,我需要驗證一些靜態文本控件的顏色。這可能嗎?我沒有看到任何允許訪問文本樣式的方法或屬性。在iphone中驗證文本顏色uiautomation

+0

我很感興趣。請參閱http://stackoverflow.com/questions/6504358/how-to-use-ios-gui-automation-with-custom-views –

+0

是您試圖測試標準或自定義的控件嗎? – Vlad

回答

1

我不知道你已經實現了多少使用UI自動化,但如果你還沒有投入太多,我強烈建議使用FoneMonkey來代替。它具有出色的腳本記錄功能,輸出Objective C/SenTestCase腳本,腳本可以完全訪問程序的內部,以便測試顏色或任何其他您喜歡的屬性。它很容易擴展,而且我也普遍認爲它比UI Automation更難處理。

0

無法在iOS上使用標準輔助功能執行此操作。您可以使用顏色的字符串表示修改元素的accessibilityValue,但這似乎會爲視力受損用戶創建糟糕的體驗。