Python 使用 uiautormator 工具進行 App 遍歷所遇到的問題
我是一個測試新手,最近有自己嘗試在寫一個簡單的 App 遍歷程式碼,是通過 Python 中的 uiautomator 包以及 adb 命令對模擬器中的按鈕進行點選來實現頁面的切換的。主要遇到以下
幾個問題,希望有知道的前輩們可以幫我解答一下。
1.由於我每次都只是點選一個頁面上的元素,且是通過元素的包名來過濾不屬於該 App 中的元素的,但是在遍歷某瀏覽器的時候,由於瀏覽器總是會訪問不同的頁面,比如各種網頁,
那麼我就無法排除這些網頁元素的影響,因為這些網頁元素的包名與這個瀏覽器 App 是相同的,這就會導致我的遍歷程式開始了無止境的網上衝浪行為。至今我不知道如何解決。
2.還有一個問題就是,我每次用 device.dump 去獲得當前介面的 xml 檔案的時候,只能獲取到手機螢幕可見的那一部分元素,可是有的介面是可以上下拖拽的,這將導致我會漏掉
很多元素不進行點選,從而導致介面遍歷的覆蓋率降低。該如何解決呢?
這裡的兩張圖片分別是用來說明上述問題的。
相關文章
- 執行docker run所遇到的問題Docker
- macaca 遍歷工具 NoSmoke 遇到截圖失敗Mac
- Python字典的遍歷,包括key遍歷/value遍歷/item遍歷/Python
- mybatis的配置檔案中使用兩個或多個foreach進行多個集合遍歷的問題MyBatis
- Pyinstaller打包Pytorch框架所遇到的問題PyTorch框架
- 用python深度優先遍歷解迷宮問題Python
- kafka指定key進行分割槽遇到的問題Kafka
- springboot_mybatis_pageHelper所遇到的問題點Spring BootMyBatis
- nodejs 近期所遇到的問題及解決NodeJS
- golang遍歷channel時return問題Golang
- 使用git遇到的問題Git
- 使用python-slim映象遇到無法使用PostgreSQL的問題PythonSQL
- Python字典遍歷的陷阱Python
- laravel使用中遇到的問題Laravel
- Go mod 使用遇到的問題Go
- c++使用遇到的問題C++
- robotframework + appium進行自動化測試時遇到的問題FrameworkAPP
- HashMap原始碼:聊聊Map的遍歷效能問題(一)HashMap原始碼
- 請教個問題執行 httprunner 遇到的問題HTTP
- zlib庫編譯過程遇到的問題及其使用zlib庫進行解壓縮編譯
- python---字典遍歷Python
- python字串遍歷方式Python字串
- Python新手常見問題五:在遍歷列表的同時又修改該列表Python
- 模仿今日頭條app開發遇到的問題APP
- Python中使用 for 迴圈來拿遍歷 List 的值Python
- Python中列表遍歷使用range和enumerate的區別Python
- 使用javap -v 命令遇到的問題Java
- 使用CodeMirror外掛遇到的問題
- PaddleOCR 安裝使用遇到的問題
- 使用git add 遇到的小問題Git
- 小白學python遇到問題了.......Python
- Composer 使用遇到問題求助
- app 自動化 (真機)+jenkins 進行執行問題APPJenkins
- python字典的四種遍歷方式Python
- Python中的字典遍歷有序嗎?Python
- 電商APP測試過程中遇到的問題APP
- 學習Python遇到的熱門問題整理Python
- python中安裝qtdesigner、pyuic遇到的問題PythonQTUI