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 ...