我在谷歌搜索了很多,以找到解決我的問題與UI自動化。相反,我發現張貼很好的總結他們:我該如何改進iPhone UI Automation?
有沒有辦法運行命令行測試(...)
有沒有辦法來設置或重置狀態。 (...)
上一個問題的一部分是UI自動化沒有離散測試的概念。 (...)
沒有辦法以編程方式檢索測試運行的結果。 (...)
源:http://pivotallabs.com/users/amilligan/blog/articles/1323-iphone-ui-automation-tests-a-decent-start
問題沒有。 3可以用茉莉花解決(https://github.com/pivotal/jasmine-iphone)
其他問題怎麼樣?自該職位(2010年7月20日)以來,是否有任何改進?
還有一個問題是,只有一種現有的選擇特定UI元素的方法是在應用程序源代碼中添加可訪問性標籤?
非常感謝您的詳細解答。我會閱讀你後面提到的頁面,但是快速瀏覽後,我認爲他們可以幫助我。關於「嚴重測試」 - 這是我的情況,因爲我要將這個過程與我的CI服務器集成在一起。 – 2011-01-25 09:44:23
對不起,但將儀器集成到CI中會讓人痛苦。目前,我正在使用Sikuli(sikuli.org)來解決您指出的問題,但我仍然不會將其放在CI中。對於CI我會使用這種方法http://cocoawithlove.com/2009/12/sample-iphone-application-with-complete.html – yoosiba 2011-03-16 21:26:43
yoosiba:你真的更喜歡使用像Sikuli一般的方法?如何比較爲UIAutomation和Sikuli編寫標準的gui測試用例時的工作量? – 2011-04-12 09:38:21