【解決】appium測試時,popupwindow元素控件無法定位的問題【Android】


參考:https://testerhome.com/topics/3778

 

問題:Android,appium測試時,popupwindow控件元素無法定位。

背景:在測試一款Android APP時,在商品詳情頁,點擊加入購物車時,會在商品詳情頁面彈出popupwindow,其中有選擇規格的內容。

用uiautomatorviewer.bat定位不了元素,只能選擇popupwindow下面一層的元素。找到Android開發,讓加了

View contentView = LayoutInflater.from(mContext).inflate(
                R.layout.pop_window, null);
contentView.setFocusable(true);

上面紅色部分,即增加一行設置焦點的代碼,重新打包,問題解決。

uiautomatorviewer.bat定位popupwindow中的元素成功。跑了一下appium,也可以成功操作元素了。


免責聲明!

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



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