qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          Appium Inspector 真機定位元素

            自動化測試過程中,對被測試元素的定位是相當重要的。前面文章中也講到了一些兒定位方法。今天講解,如何用真機運行程序,用Appium Inspector,UI Automation Viewer來定位App的元素。
            一、Inspector定位
            平時我們定位元素的時候,通常是按下面的方式設置的。
            Device Name填寫的是模擬器的名稱,啟動模擬器,appium后,再啟動Inspector就能Reflesh啟動App,來進行操作。可是這存在一個問題:模擬器比較慢,而且多少和真機不一樣,比如說模擬器不能調出手機鍵盤等;所以如果我們要做自動化測試的時候,最好還是用真機來運行app,然后進行定位。
            真機運行Inspector的時候也非常簡單,首先將手機連接到電腦上。如果有91手機助手或是類似的軟件的時候,就會提示是否連接成功!一定要確保連接成功,然后將Device Name替換成手型號,如下所示:
            然后運行appium,啟動inspector,就可以在真機上安裝并啟動App,此時刷新就可以獲取最新的Screenshot,左邊就能展開對應的分支,你就可以大展拳腳,進行定位了。
            注:用Appium Inspector在真機上運行并定位元素的時候,不管你現在有沒有安裝這個App,它都會給你重新安裝一下,然后再打開,這個是很不爽的。不過運行測試用例的時候,如果有安裝,則直接打開,沒有安裝時才會安裝。
            二、UI Automation Viewer定位
            只要你用真機連接上電腦,并運行了要測試的App,打開UI Automation Viewer后,單擊“Device Screenshot”按鈕,就能刷新出手機上的界面,并能展示定位,如果有任何變動。再次刷新即可。

          posted on 2014-12-11 23:36 順其自然EVO 閱讀(709) 評論(0)  編輯  收藏 所屬分類: android

          <2014年12月>
          30123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 育儿| 扎兰屯市| 化州市| 红原县| 呈贡县| 织金县| 泉州市| 精河县| 楚雄市| 大宁县| 新兴县| 互助| 高要市| 巧家县| 陇西县| 久治县| 榆林市| 崇信县| 晴隆县| 河北区| 乌恰县| 普定县| 洪江市| 阿巴嘎旗| 敦化市| 漾濞| 兴业县| 广饶县| 平江县| 莱芜市| 古交市| 龙海市| 汉源县| 修水县| 龙山县| 马关县| 秦安县| 琼中| 长海县| 襄城县| 新蔡县|