Airtest從入門到掉坑10 19

2021-09-05 09:37:30 字數 1408 閱讀 8264

10、上篇文章就這麼體驗了一把airtest,可不是乙個爽字可以解釋的了的,是他媽的太爽了……

11、airtest也可以按照ui控制項搜尋的方式進行自動化測試,牛批,牛批的view樹搜尋…………

當你覺得影象識別不夠精確,那就用識別gameobject的方式來進行識別,牛批……

unity3d和cocos2d-js則有為我們準備的非常方便的sdk接入方法,更他媽的牛批……

12、我試一下怎麼接入unity,看來需要你自己在unity專案中整合乙個airtest的sdk,好吧,只能以後再接unity了…時間太緊…我表示暫時認慫了……反正知道一點原理就好……裝個大13……

pocosdk 支援unity3d 4以上版本,支援ngui和ugui,sdk目前只有c#版。如果你的unity3d遊戲使用了其他gui框架,請參考 implementation guide 。接入步驟如下:

拷貝unity3d資料夾到你的unity3d專案指令碼目錄,任意路徑都可以。

使用ngui的話就把unity3d/ugui目錄刪除。使用ugui的話就把unity3d/ngui目錄刪除。

場景中任意gameobject上 add componentunity3d/pocomanager.cs,一般gameobject選root或者主camera.

13、poco是幹什麼的啊?這麼牛批?

也是乙個ui自動化框架,臥槽,工具不過來了怎麼辦?要老漢的命算了……車都推不成了……

簡單baidu、google搜尋了一下,poco的資料不算多,莫非使用率不高??還是我見識太少。。。

15、是的,ui都是樹形結構(樹形層次結構),嘿嘿,乙個window對應乙個view樹,根結點是decorview(這是android……)

16、看看牛批人是怎麼總結的:只不過airtest的ide(airtest稱自己的gui應用為ide【中文:整合開發環境】)裡面整合這些,臥槽,牛批

這兩個框架都是由我們網易團隊開發的,在實際專案使用經驗中,我們發現兩者互相配合會得到最好的效果(網易果然是牛批……)

17、還能直接使用python語法,我已經在用了,是基於python2.7進行的??所以語法問題難不倒我,丟擲錯誤,我也能hold住的,這算是我的優勢嗎,哈哈,牛批(好煞筆……),裝個大13……

18、給老司機的建議

對於老手,你可以在airtesti的de中使用各種第三方庫來使你的自動化指令碼更加強大

除了輔助視窗裡面提供的語句,更多的api文件,可以檢視 airtest 和 poco 的倉庫

19、只有過程,結果不去驗證,那ui自動化還做個什麼勁頭?使用斷言來做預期結果

結果驗證,那麼我們來看看怎樣宣告斷言,斷言,斷言……………………

Git 從入門到入坑

當你想要學習 git 的時候,我猜你應該已經了解了什麼時候 git。沒錯,它就是分布式版本管理系統。講人話系列,就拿你上學時候考試來說吧,老師發了一張英語試卷給同學們做。這時你就想偷懶了,和幾個朋友商量好,乙個人做聽力,乙個人做閱讀,乙個人做完形填空。最後,你們把各自做的和並起來,一張卷子就做完了。...

Python OJ 從入門到入門基礎練習 10 題

1 天天向上的力量 一年365天,以第1天的能力值為基數,記為1.0。當好好學習時,能力值相比前一天提高n 當沒有學習時,由於遺忘等原因能力值相比前一天下降n 每天努力或放任,一年下來的能力值相差多少呢?其中,n的取值範圍是1到10,n可以是小數。獲得使用者輸入n,計算每天努力和每天放任365天後的...

自學Python從入門到放棄,10

for value in range 1 7 print value 12 3456 使用list 函式將range 的結果直接轉換為列表 numbers list range 1 6 print numbers 1 2,3 4,5 squares 54 987 3345 for value in ...