「docker實戰篇」python的docker爬蟲技術-移動自動化控制工具uiautomator工具(16)

原創文章,歡迎轉載。轉載請註明:轉載自IT人故事會,謝謝!
原文連接地址:「docker實戰篇」python的docker爬蟲技術-移動自動化控制工具uiautomator工具(16)python

uiautomator 是 安卓4.3以後發佈的測試工具,uiautomator是用來作UI測試的。也就是普通的手工測試,點擊每一個控件元素 看看輸出的結果是否符合預期。好比 登錄界面 分別輸入正確和錯誤的用戶名密碼,而後點擊登錄按鈕,看看是否可否登錄以及是否有錯誤提示等。
源碼:github.com/limingios/d…高級版uiautomatorviewer-masterios


uiautomator

1.uiautomatorviewer – 一個圖形界面工具來掃描和分析應用的UI控件。
2.uiautomator – 一個測試的Java庫,包含了建立UI測試的各類API和執行自動化測試的引擎。git

  • uiautomatorviewer

點擊uiautomatorviewer.bat 打開uiautomatorviewergithub


打開後,點擊這裏加載設備截圖docker




能夠經過這些元素的信息,獲取到元素app


後面進行爬蟲項目,能夠經過xpath來定位元素。python爬蟲

  • 官方的uiautomator獲取到的元素很簡單,缺乏fullIndexXpath和uiaSelector

民間有大神,改寫了這個uiautomator。在個人源碼包裏面有。
1.將全部jar包拷貝到%SDK%/tools\lib目錄下,覆蓋原來的uiautomatorviewer.jar
2.使用%SDK%/tools\uiautomatorviewer.bat 運行便可。工具

PS:這個工具很重要解析app元素,就相似我們作網頁開發f12查看元素信息的時候,方便分析。可以獲取到元素,就能夠操做元素,這也就是python爬蟲自動化的首要。測試

相關文章
相關標籤/搜索