由於要做小程序的自動化測試,最初使用UIAutomator,但是發現定位元素的效果不盡人意。於是開始尋找新的工具。
最終發現這個帖子:通過Debugx5在電腦端調試微信頁面 - 風達的專欄 - CSDN博客
於是便試着玩了一下,
下面記錄一下我的學習過程!
第一步:連接USB,進入USB調試模式
第二步:微信內輸入鏈接,點擊打開X5調試頁面:http://debugx5.qq.com,也可直接掃描二維碼(圖片轉的)
這里第一個問題來了(沒有此問題的請忽視)!!本人的手機型號為 song-h9493 系統版本為android9.0,掃描二維碼之后一直提示我未加載X5內核(圖片未能截圖下來),並給了我一個鏈接。電腦端打開是這樣的
這里我們點擊接入文檔,如圖:
點擊后跳轉到這個頁面,一直下拉到最下面,第五點:加載x5內核的操作方法,點擊並下載文檔
打開文檔
按照文檔的提示,成功加載x5內核
第三步:勾選“打開 TBS內核Inspector調試功能”和“打開vConsole調試功能
第四步:在谷歌瀏覽器地址欄輸入 chrome://inspect/#devices,可以看到手機型號與調試鏈接,手機端打開小程序,然后回到谷歌瀏覽器刷新,點擊“inspect”
未完待續。。。。。
我發現用這個玩意兒copy的xpath,css路勁並不能直接用於appium中定位元素,正在尋找新的解決辦法中。。。
更新:發現了一個tx的小程序自動化測試框架
https://www.cnblogs.com/zhaoyugang/p/11277871.html