Appium+python自動化14-查看webview上元素(DevTools)


 前言

app上webview的頁面實際上是啟用的chrome瀏覽器的內核加載的,如何把手機的網頁加載到電腦上,電腦的chrome瀏覽器上有個開發模式DevTools,是可以方便調試的。

 

一、環境准備

1.手機上裝一個chrome瀏覽器

2.電腦上裝chrome瀏覽器

3.手機連電腦

 

二、啟動adb服務

1.電腦上打開chrome瀏覽器輸入:chrome://inspect/#devices

2.要是沒加載到手機設備,就先啟動adb服務,cmd輸入:

>adb devices

 

二、DevTools

1.電腦上打開chrome瀏覽器輸入:chrome://inspect/#devices

2.Discover USB devices這個要勾選的,可以檢查到手機設備

3.Discover network targets 這個勾選,檢查到網絡

4.下圖箭頭指向的,是手機的設備名稱

5.Webview in com.baidu.yuedu(39.0.00)這個是手機上瀏覽器的內核版本號39

(一般電腦上的chrome版本號最好要大於等於這個版本號)

 

三、查看元素

1.上圖紅色框框的兩個地址就是加載到的webview的網頁地址了,點地址下的inspect按鈕,進入調試界面

(當然沒有梯子爬的同學,打開是一片空白的,你懂得)

2.不會爬梯子的也沒關系,把對應的url地址復制出來,重新打開一個瀏覽器標簽,輸入地址后,按F12也可以進調試界面。

3.接下來的元素定位就跟selenium的定位是一回事了。

 

 在學習過程中有遇到疑問的,可以appium+python QQ群交流:330467341

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM