Appium学习笔记2_Android获取元素篇
在利用Appium做自動化測試時,最重要的一步就是獲取對應(yīng)的元素值,根據(jù)元素來對對象進行對應(yīng)的操作,如果獲得對象元素呢?
Appium Server Console其實提供了一個界面對話框"Inspector",但是一般情況下,它無法獲取到模擬器或真機中的對象元素。
?
但是Android已經(jīng)給我們提供了一個獲取對象元素的工具"ui automator viewer",能夠找到在"\loction\android-sdk-windows\android-sdk-windows\tools\uiautomatorviewer.bat"。
啟動"uiautomatorviewer.bat",我們能得到入下圖所示的
點擊紅色圖標,"Device Screenshot with Compressed Hierarchy"來獲取當前模擬器或真機中當前的頁面,從而能獲取到對應(yīng)的 對象元素值,它也是分為Classname、Id、xpath等等來進行元素定位的,如果你熟悉Selenium,那么這塊就不會陌生了,因為Appium僅僅只是在Selenium2的基礎(chǔ)上封裝了一層Appium Server,方便來和移動端進行交互。
?
具體的元素定位,接下來繼續(xù)總結(jié)。
?
?
PS: 附加一張Inspector靚照
?
轉(zhuǎn)載于:https://www.cnblogs.com/taoSir/p/4816382.html
總結(jié)
以上是生活随笔為你收集整理的Appium学习笔记2_Android获取元素篇的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2000w电机多少钱啊
- 下一篇: 在CentOS 7中安装与配置Tomca