真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

Robotium源碼分析之運行原理-創(chuàng)新互聯(lián)

從上一章《Robotium源碼分析之Instrumentation進階》中我們了解到了Robotium所基于的Instrumentation的一些進階基礎(chǔ),比如它注入事件的原理等,但Robotium作為一個測試框架,其功能遠不止于只是方便我們注入事件,其應(yīng)該還包含其他高級的功能,參照我們前面其他框架如MonkeyRunner,UiAutomator和Appium的源碼分析,我們知道一個移動平臺自動化測試框架的基本功能除了事件注入外起碼還應(yīng)該有控件獲取的功能。所以,這篇文章我們主要是圍繞Robotium的這幾個功能做闡述。

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計、做網(wǎng)站、成都外貿(mào)網(wǎng)站建設(shè)公司、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)推出劍河免費做網(wǎng)站回饋大家。

Robotium作為一個自動化測試框架,做一個自動化測試庫,其所要走的事情就是要封裝好獲取控件和操作控件的各種方法,而因為Robotium編寫的腳本又是和目標測試應(yīng)用運行在同一進程中的(參考《Robotium源碼分析之Instrumentation進階》第一節(jié)),所以就會讓事情更簡單了。比如獲取一個TextView的文本,我們就可以直接在測試腳本這個子線程調(diào)用目標控件的個相應(yīng)方法來獲得文本,如果要設(shè)置控件的文本屬性的話,我們也只是需要提供一個runnable讓主線程UiThread去調(diào)用控件的設(shè)置Text屬性的方法就完成了。當然,如果你是想要模擬用戶鍵盤輸入來設(shè)置文本,那么就需要操作事件的另外一個方式,去注入事件發(fā)送鍵盤事件來完成了。也就是說,你的腳本既可以運用作為UiThread子線程的優(yōu)勢來直接操控控件屬性,也可以通過注入事件的方式來模擬用戶層面對控件的操作。

1.通過注入事件操作控件 

在上一章《Robotium源碼分析之Instrumentation進階》中我們談到了Instrumentation通過InputManager注入事件的幾種方式:

另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)scvps.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。


本文題目:Robotium源碼分析之運行原理-創(chuàng)新互聯(lián)
URL標題:http://weahome.cn/article/diepse.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部