求助基於 APP 騰訊 X5 的 webview 控制元件無法識別的問題
最近使用 appium 執行測試時遇到了點問題,這個問題以前偶爾也出現過,當時出現了之後過了幾天又恢復正常了,就一直沒再去研究它。
我想這個問題應該大家經常也會遇到,想請教各位大神,該如何解決。
我測試的應用是混合 H5 應用,之前編寫的指令碼一直都能正常識別頁面中 webview 裡的控制元件,appium-destop 裡也能看得到對應的 XPATH 樹資訊,如下圖
但某天之後,webview 裡的控制元件無法識別了,報 noSuchElementExcption 錯誤,提示找不到控制元件。
appium-destop 中檢視一下,發現原來的 android.webkit.WebView 變成了 com.tencent.tbs.core.webkit.WebView,相應的子元素內容直接沒有了,導致無法定位控制元件。
起初我理解為 APP 更改了該部分的 webview 核心,替換為了騰訊 TBS 的 X5 核心來展示 webview 內容,於是我嘗試參考網上關於測試微信小程式應用的配置去重新除錯,發現還是不行。
不知各位大神是否遇到過,求指教呀
相關文章
- 騰訊X5核心 WebView 實踐總結WebView
- 基於騰訊 x5 的引擎開發的混合 app,appim 切換 webview 時報錯。哪位大佬幫忙看看,有償解決。謝謝~APPWebView
- 解決idea中無法識別主類的問題Idea
- 【Android Web】騰訊X5瀏覽器的整合與常見問題AndroidWeb瀏覽器
- 關於影像識別的問題
- 基於騰訊x5封源庫,提高60%開發效率
- EXECL無法開啟,問題定位資料,識別不了
- app中的webview通識篇(上)APPWebView
- 如何解決MacOS無法登入app store的問題?MacAPP
- 關於docker無法訪問倉庫的映象代理問題Docker
- [提問交流]關於Jquery Append鉤子的問題,大神求助!jQueryAPP
- **【求助】關於抽樣和標準化的問題**
- python無法識別命令的解決Python
- 基於OCaml的識別程式
- DevExpress 的LayoutControl控制元件導致資源無法釋放的問題處理devExpress控制元件
- 曲線救國之修復騰訊 X5 核心檔案上傳的相容性問題
- 有模有樣解決Flutter裡Webview無法訪問HTTP頁面的問題FlutterWebViewHTTP
- [求助] VSCode 識別不了 Homestead 的 PHP 嗎?VSCodePHP
- Appium 的 ios 中 webview 問題APPiOSWebView
- 有個關於多執行緒的識別問題執行緒
- 在做 android 盒子中 APP 的 Ui 自動化時,無法對控制元件進行操作。。不知是什麼問題。AndroidAPPUI控制元件
- MySQL無法識別中文MySql
- 關於Oath2.0Startup類無法啟動的問題
- FindBugs Security JSP 無法識別 jsp 頁面<script>jstl</script>程式碼中的 xss 漏洞問題JS
- android 官方模擬器的 app 無法訪問 app 網路AndroidAPP
- 基於深度神經網路的人臉識別相關問題神經網路
- Windows Defender無法開啟的問題Windows
- 解決無法使用VI的問題
- 本地blast的使用及SRA轉fastq,解決sra轉換成fastq後bwa無法識別的問題AST
- 無法識別usb裝置怎麼辦_win10無法識別usb裝置的解決方法Win10
- 關於網路硬體配置出現問題,無法上網問題的解決
- 迴歸測試遇到的問題求助
- 基於Yolov3的口罩識別YOLO
- 關於Quartus的start按鈕灰色無法下載的問題的解決
- 關於安卓app的webview設定本地代理以及webview開發環境的搭建安卓APPWebView開發環境
- 關於微信 H5 頁面切換 webview 的問題H5WebView
- 關於 Webview 的混合模式(華為 P30 出現問題)WebView模式
- 關於iOS Webview 載入React 靜態資源的安全問題iOSWebViewReact