元素定位的設(shè)置方式有哪些(元素定位方式有哪些-如何定位-)

發(fā)布時間:2024-02-19
本文主要介紹元素定位的設(shè)置方法有哪些?如何定位?),下面一起看看元素定位的設(shè)置方法有哪些?如何定位?)相關(guān)資訊。
目錄1、chrome inspect介紹2、chrome inspect的打開、chrome inspect工具的使用(1)chrome inspect的工作前提(2)chrome inspect的操作4、使用chrome inspect遇到的問題(1)android系統(tǒng)版本問題(2)被測app的調(diào)試要打開(3)x posted工具的安裝(4)http/1.1 404未找到和空白頁問題(5)補充:android emulator在開發(fā)者選項app中打開的元素定位工具大致有三種:
uiautomatorviewer工具appium inspector工具chrome inspect工具提示:本文介紹chrome inspect工具。
1.chrome inspect介紹,chrome inspect定位工具用于捕捉應(yīng)用程序中的webview頁面。
對于項目的需要,為了更好的保證效果和跨平臺布局,androidh5混合開發(fā)一般是我們不錯的選擇。google瀏覽器中的chrome inspect定位工具提供了一個開發(fā)調(diào)試手機網(wǎng)頁的功能,通過它我們可以調(diào)試手機頁面,看到頁面的源代碼,從而定位元素。
使用鉻檢查定位工具的先決條件
使用chrome開發(fā)者工具在原生android應(yīng)用中調(diào)試webview。android版本應(yīng)該是android4.4(kitkat)或更高版本。通過devtools調(diào)試原生android應(yīng)用中webview頁面的內(nèi)容。
2.chrome inspect打開在pc上打開chrome瀏覽器,在訪問地址欄輸入c。it 就這么簡單。
如下圖所示:
3.chrome inspect工具的使用(chrome inspect的前提是測試設(shè)備開啟(手機或模擬器)。確保電腦和設(shè)備鏈接,即cmd進(jìn)入命令行終端,輸入adb connect 127 . 0 . 0 . 1 : 21503鏈接逍遙模擬器,輸入adb devices獲取設(shè)備名稱。(2)chrome inspect操作1)在app中打開包含webview的頁面。
例如:打開百度app,登錄微博的界面是帶有webview的頁面。
如下圖所示:
2)在chrome inspect中識別webview頁面。
我們在pc端進(jìn)入chrome瀏覽器,訪問地址欄,輸入c(如果沒有顯示,點擊刷新),可以檢測到當(dāng)前的應(yīng)用界面是一個webview頁面。
如下圖所示:
3)點擊“檢查”進(jìn)入調(diào)試視圖。
如上圖點擊inspect,進(jìn)入chrome inspect工具的調(diào)試視圖。
將彈出一個新窗口,顯示當(dāng)前頁面的webview元素信息。
并且元素定位方法與selenium webdriver一致。
it 就這么簡單。
4.使用chrome inspect的問題(1)android系統(tǒng)版本問題android移動設(shè)備的版本應(yīng)該在android4.4以上。
從android 4.4開始,webkit支持遠(yuǎn)程調(diào)試。
(2)開啟被測app的調(diào)試模式,需要在使用chrome inspect工具調(diào)試手機app的webview頁面時開啟app的調(diào)試模式。
但其實大部分app的調(diào)試模式都是關(guān)閉的,找一個打開調(diào)試模式的版本還是比較麻煩的。
所以需要使用android webview調(diào)試模式,在第三方工具的幫助下強制打開任何app,使其可以使用chrome inspect。
并且這個工具是暴露的。
(3)安裝3)外露工具1)設(shè)備根部。
因為涉及到root權(quán)限,所以有必要對設(shè)備進(jìn)行root。
root的工具有很多,比如kingroot。
注意:android模擬器默認(rèn)為root。
2)下載xposed框架。
官方下載地址: repo.xposed.info/module/de.robv.android.xposed.installer.
單擊頁面底部的顯示舊版本,并選擇要下載的穩(wěn)定版本。
3)安裝xposed框架。
將下載的xposed安裝包de . robv . android . x posed . installer _ v 32 _ de 4f 0d . apk直接拖拽到android模擬器中進(jìn)行安裝。
安裝后,請參見下圖:
4)安裝/更新xposed框架。
打開xposed安裝程序,選擇最新版本的 安裝/更新 點擊 安裝 自動下載刷入。(過程可能有點慢)
如下圖所示:
安裝界面,如下圖所示:
安裝更新完成后的界面,如下圖所示:
4.安裝xposed webview調(diào)試模塊。
打開xposed界面,點擊左上角的三個條,選擇模塊,然后啟用要激活的模塊的復(fù)選框,正常重啟后即可使用。
如下圖所示:
如果你的手機沒有安裝webviewdebughook模塊或者沒有模塊,如下圖所示:
可以在xposed中下載安裝webviewdebughook模塊。
如下圖所示:
然后如上激活webviewdebughook模塊。
(4)http/1.1 404未找到和空白頁問題在c#devices,單擊inspect時出現(xiàn)的窗口中,界面是http/1.1 404未找到或空白頁。
空白頁,如下圖所示:
http/1.1 404未找到接口,如下圖所示:
原因:
對于國內(nèi)的程,由于,會出現(xiàn)http/1.1 404找不到或頁面空白的現(xiàn)象。
比如上面的@ 33 f6 ad 690 e 178169 a 17596 eeec 8596751 a 696 d1 e就是移動設(shè)備中瀏覽器的一個版本號。當(dāng)你更換手機或模擬器時,版本號可能會有所不同。
由于不同型號的手機廠商可能會封裝不同版本的chrome瀏覽器內(nèi)核,chrome inspect定位工具會先訪問-devtools-frontend.appspot.com下載chrome-devtools的相關(guān)驅(qū)動,但這些驅(qū)動在國內(nèi)下載,所以出現(xiàn)了404和空白頁。
在線查找以下三種解決方案:
方法1:下載devtools 檢查。方法2:修改網(wǎng)絡(luò)連接并修改hosts文件。方法三:使用第三方chromium內(nèi)核的瀏覽器,比如瀏覽器。(它不 不行,你可以自己試試。)
建議使用vpn,或者下載一個可以使用fq的谷歌瀏覽器,不用的時候關(guān)閉。
(5)補充:安卓模擬器開啟。發(fā)件人選項打開 設(shè)置 的移動,并進(jìn)入 設(shè)置 頁面;滑動到底部的 設(shè)置 頁面,查找和關(guān)于手機 進(jìn)入 關(guān)于手機 頁面;找到 版本號和并且連續(xù)點擊。會彈出文字提醒,直到提醒次數(shù)為0,點擊結(jié)束?;氐?設(shè)置 界面,開發(fā)者選項就出來了。1.鉻監(jiān)2簡介。chrome inspect 3的打開模式。鉻檢工具的使用(1)鉻檢的工作前提(2)鉻檢的操作4。使用chrome inspect遇到的問題(1)android系統(tǒng)版本問題(2)被測app的調(diào)試模式要開啟(3)安裝x posed工具(4)http/1.1 404找不到和空白頁問題(5)補充:android模擬器開啟開發(fā)者選項__eof__。
本文作者:熙熙攘攘的戰(zhàn)斗本文鏈接:·:評論和私信會盡快回復(fù)。或者就相信我個人。
上一個:一體機是什么東西?
下一個:降脂、降壓及調(diào)節(jié)血糖的作用

美麗異木棉的栽培管理
交通處罰怎么申訴
怎么看工作組計算機(window10如何查看工作組計算機)
無土栽培容器、無土栽培液
什么是綠色食品茶葉生產(chǎn)規(guī)范標(biāo)準(zhǔn)?(上文)
交管12123默認(rèn)密碼是啥(交管12123默認(rèn)密碼多少幾位數(shù))
厚聲201007J0474T4X今日行情、最新報價
iphone用序列號查真?zhèn)?如何利用序列號查詢蘋果手機的真假)
易經(jīng)與茶文化
混凝土泵工崗位責(zé)任制
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos