目前學了ADB從Activity跟Fragment認知apk裏頭的情形
也用了像是Appium studio這種可以將程式碼透過web轉成UI的指令給Android跟IOS
例如 今天我要做一個 登入的自動化程式碼 (登入whatsapp/skype等APP)
根據不同的app去資料庫拿登入資訊,自動打上帳號密碼,再登入
我想會遇到的情況有下列這些,會造成原本寫好的程式碼自動化失敗
1.
雖然每個app登入的介面跟方式不同
像是whatsapp 需要有手機電話接收簡訊
而skype 需要帳號密碼
2.
應用程式改版過後介面會不同
例如:原本是一次打上帳號密碼,改版之後變成先輸入帳號->進入下一個頁面再輸入密碼
3.還有更多其他沒想到的情形
以下是想法還未實作
步驟1.
ui automator來獲取物件ID
步驟2.
拿物件ID套入if/esle,switch多種登入的方式
步驟3.
try/catch來做 做錯後的返回上一步BACK
步驟4.
重新來過
一般我只能跟你說,加油。
雖然你是說想要討論。可是你所述說的內容,跟你的題目可以說是完全不相關的事。
這樣說其實好像也不對。
正常來說,你想要的需求是什麼及其目的是什麼。
如果就單純研究性質這樣當然是ok了。
但如果想要做到能實用的地步。畢竟你目前想要做的是意圖用程式操作不屬於你的程式的東西。
這樣的挑戰難度會非常高,就算是程式可以的情況下。你還是會有面臨可能性的其它問題存在。
所以,甘巴爹!!