來到新團(tuán)隊,后面要使用ATX開展UI自動化工作,現(xiàn)搭建ATX環(huán)境
在安裝ATX環(huán)境過程中遇到的問題,記錄下來方便后續(xù)遇到同樣問題時再快速回憶解決
環(huán)境準(zhǔn)備環(huán)節(jié)跳過,此文只記錄在weditor使用過程中遇到的一個問題
命令行執(zhí)行python -m weditor ,自動打開瀏覽器并顯示一個可鏈接手機(jī)的網(wǎng)頁
網(wǎng)頁顯示connect已經(jīng)有綠葉(代表連接成功)

image.png
點擊Dump hierarchy
但是依舊提示 Local server not started,控制臺提示獲取不到 hierarchy

image.png
重新執(zhí)行一次python -m weditor
提示weditor已經(jīng)running
按網(wǎng)上搜索到的解決辦法重新安裝來解決python -m uiautomator2 init
再到點擊Dump hierarchy時,還是一樣報錯 Local server not started
低頭看看連接的手機(jī)
發(fā)現(xiàn)自動給手機(jī)安裝ATX.apk時,手機(jī)要輸入賬號密碼確認(rèn)安裝
輸入賬號密碼安裝ATX.apk后,再點擊Dump hierarchy已經(jīng)可以連接手機(jī)界面成功(還不行就重新打開 weditor),并操作時可生成自動錄制腳本等,算是環(huán)境通了
總結(jié)
1、自身對ATX的工作流和每個環(huán)節(jié)需要的操作步驟是如何的不熟悉,導(dǎo)致出問題排查問題時耗時長,但這樣倒推的方式學(xué)習(xí)更深刻
2、以前的經(jīng)驗多在服務(wù)端,少純移動端測試工作,所以使用過程中會關(guān)注PC頁面的表現(xiàn)比較多一些,但這個場景里畢竟是要連接手機(jī),對APP進(jìn)行UI自動化的工作,要多關(guān)注下連接手機(jī)上的提示和思考下工具或腳本要考慮在手機(jī)系統(tǒng)權(quán)限的影響。