uiautomatorviewer 能夠查看到android中的web 元素信息

以知乎社區帳號登陸使用微博帳號爲例,使用uiautomatorviewer 能夠定位到登陸框、密碼框,須要結合appium的inspectorandroid

 

一、genymotion 模擬器開啓,模擬器安卓系統爲4.4.4,cmd 命令安裝應用adb install zhihu_244.apkweb

二、  appium inspector  設置app

 

三、 啓動appium, 啓動inspector ,安卓系統裏面會啓動被測試應用軟件測試

四、被測試軟件打開,進入登陸頁面,在inspector中找到登陸或註冊按鈕並選中,點擊 touch標籤下的tap按鈕,進入登陸或註冊頁面,再以一樣的方式進入以社區帳號登陸 選擇微博登陸,進入微博登陸的帳號和密碼輸入頁面,這個頁面是個webview(這一步說有的操做都是在inspector裏面進行的)ui

五、中止appium、appium inspector ,啓動android sdk tool 文件夾下面的uiautomatorviewer.bat,uiautomatorviewer 會對安卓進行顯示頁面元素分析,這個時候,點擊登陸框,uiautomatorviewer能識別webview中的頁面元素blog

而不借助appium insepctor ,直接手動在android系統手動打開,進入微博登陸頁面,在用uiautomatorviewer識別頁面元素,是沒法獲取webview 裏面的頁面元素信息。webview

相關文章
相關標籤/搜索