1. 程式人生 > >【讀書筆記】iOS-UI Automation 需要遵守的規則

【讀書筆記】iOS-UI Automation 需要遵守的規則

1,被測試的應用程式必須是Developer簽名的應用程式或者是執行在模擬器裡面的應用程式。

2,在被測試的應用程式開發的過程中需要處理UI控制元件的可訪問性。使用IB的開發工程師需要在XIB中加入一個Accessibility屬性設定。該屬性直接控制在執行UI Automation時UI控制元件的可操作性。未使用IB構建使用者介面的工程師可以通過程式碼來設定UI控制元件的Accessibility屬性。

myTextField.accessibilityEnabled=YES;

[email protected]"User Text";

參考資料:《iOS測試指南》

好文要頂 關注我
收藏該文

相關推薦

讀書筆記iOS-UI Automation 需要遵守規則

1,被測試的應用程式必須是Developer簽名的應用程式或者是執行在模擬器裡面的應用程式。 2,在被測試的應用程式開發的過程中需要處理UI控制元件的可訪問性。使用IB的開發工程師需要在XIB中加入一

讀書筆記iOS-截屏功能的實現。

ima under auto core cal ica dsm gef control 一。整個project文件。 二,代碼 ViewController.m #import "ViewController.h" #import <Q

讀書筆記iOS-查看一個軟件ipa包的內容

技術 -s alt dsm clas rda 軟件 選中 tun 一,打開itunes----->我的iPhone應用程序。 二,右鍵點擊app---->在Finder中顯示---->出現下圖所看到的界面。

讀書筆記iOS-庫

一,OS X和iOS自帶一些標準的C程式庫和作業系統相關的特殊性。在MAC和iOS的世界裡,靜態庫採用.a副檔名(靜態物件程式碼庫存檔),動態載入庫採用.dylib副檔名。如果開發人員來自於Linux世界,可能習慣於.so檔案;如果開發人員過去是Windows的開發人員,可能把它們稱作DLL。 二,

讀書筆記iOS-使用GCD改善效能

一,佇列簡介。 有些與並行處理相關的術語令人迷惑。執行緒是一個常用的術語,在iOS應用中,執行緒是標準的POSIX執行緒。從技術上說,執行緒不過是一組指令,可在程序中獨立地處理;在同一個程序中,可以有多個執行緒,它們共享記憶體和資源。由於執行緒是獨立的,可將工作劃分給多個執行緒,以提供工作的完成速度。在多個

讀書筆記iOS-使用鑰匙串保護資料

一,將應用從裝置上刪除時,並不會刪除其鑰匙串項,這使得除錯工作困難得多。模擬器有一個Reset Contents and Settings選項,可用於將鑰匙串項移除。因此,強烈建議在模擬器上確定Keychain應用執行正常之後,再到裝置上模擬。 二,keychain包含在框架Security

讀書筆記iOS-更新專案前要注意的事情

在進行永久更改專案的任何現代化操作之前,要問自己幾個問題。 1,我還需要返回專案的舊程式碼嗎? 2,我的同事中有沒有人無法升級到最新版本的Xcode? 3,  如果我使用了最新的功能,會不會減少使用者? 如果上述問題是有答案為“是”的,就應該更謹慎地考慮現代化專案的決策

讀書筆記iOS-開發技巧-UILabel內容模糊的原因

在非Retina的iPad mini的螢幕上,一個UILabel的frame的origin值如果有小數位數(例如,0.5),就會造成顯示模糊。所以最好用整數值的origin座標。 參考資料:

讀書筆記iOS-檢視一個軟體ipa包的內容

一,開啟itunes----->我的iPhone應用程式。 二,右鍵點選app---->在Finder中顯示---->出現下圖所示介面。 三,將上圖中的ipa包

讀書筆記iOS-自定義 URL Scheme 完全指南

iPhone / iOS SDK 最酷的特性之一就是應用將其自身”繫結”到一個自定義 URL scheme 上,該 scheme 用於從瀏覽器或其他應用中啟動本應用。註冊自定義 URL Scheme註冊

讀書筆記iOS-storyboard-兩個場景間的切換(二)

接著上一節一,在storybord畫布上面,新增加一個場景,即拖動一個View Controller到畫布上面,同時建立一個button,名字為secondButton.如圖所示。二,點選第一個按鈕的時

讀書筆記iOS-UDID

UIDevice類可以返回當前iOS裝置的UDID,以前開發者通常使用UDID作為識別每臺裝置的唯一標識,然後從iOS5開始,蘋果公司將這一功能標記為廢止並不推薦使用,蘋果公司在iOS6之後將這個功能去

讀書筆記iOS-手勢識別

一,事件處理機制事件是當用戶手指觸及螢幕,或地螢幕上滑動,或搖晃裝置等時候,系統不斷地把這些事件通過訊息傳送給應用程式物件。在iOS裝置中能夠捕獲的事件有3種:觸控事件,移動事件和多媒體遠端控制事件。觸

讀書筆記iOS-訪問iPod媒體庫

iOS裝置內部都有一個iPod媒體庫,在這個媒體庫中包含了音訊和視訊檔案,它的來源主要是蘋果公司的iTunes Store,現在蘋果公司的iTunes Store內容很多,但能夠下載到iPod媒體庫的檔

讀書筆記iOS-配件

如果你想用External Accessory框架開發第三方硬體裝置,你需要考慮成為Made for iPhone(MFI)授權專案的成員。得到授權的開發者可以獲取技術資料,硬體裝置以及技術支援,以便

讀書筆記iOS-微信公眾平臺開發最佳實踐

一,微信是由騰訊公司廣州研發中心產品團隊開發,該團隊經理張小龍被稱為“微信之父”,公司總裁馬化騰確定該產品名稱為“微信”。 二,常見問題及解決方案。 1,請求URL超時。 這種情況一般是由於伺服器網速

讀書筆記iOS-軟體測試與iOS測試

一,軟體測試的型別。 1.軟體測試按照測試型別,可以劃分為:單元測試,整合測試和系統測試。 2.單元測試是指對軟體系統中最小可測試單元進行的檢查和驗證。 3.整合測試,在iOS軟體開發中,整合測試主

讀書筆記數學之美2--從規則到統計

這本書重於“道”,所以不應該著眼於其中的“術”。悟“道”才可以在今後的研究生涯中篤定地前行。 目錄   1.文字和語言vs數字和資訊 1.1 資訊 1.2 文字和數字 1.3 小結 2.自然語言處理 3.統計語言模型 3.1 用數學的方法描述語言規律

讀書筆記——終極算法

終極 進行 生物 nbsp 人工 研究院 支持向量機 來源 統計 Note1:網飛的推薦傾向於長尾 Note2: 符號學派:逆向演繹,從哲學、心理學、邏輯學尋求洞見——>逆向演繹 連接學派:對大腦進行逆向分析,來源於神經科學和物理學——>反向傳播 進化學派:在計

讀書筆記設計心理學2-如何管理復雜

然而 困難 虛擬 前行 方式 間接 行為 這就是 找到 最近在看一些書籍,感覺不寫一些筆記,效果不是特別明顯。出於這個目的,於是有了下面的讀書筆記文章。 從《設計心理學2-如何管理復雜》開始寫吧。在看這本書之前,其實自己覺得各種事情只要肯學習,其實都是挺簡單的。但看了本書