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 閱讀(710) 評論(0)  編輯  收藏 所屬分類: android

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

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 星子县| 宜章县| 青海省| 勐海县| 休宁县| 密山市| 衡南县| 宝清县| 化州市| 海兴县| 永嘉县| 平阴县| 县级市| 馆陶县| 松阳县| 嵊泗县| 偏关县| 靖江市| 翁牛特旗| 长宁区| 兴和县| 喀喇| 墨竹工卡县| 洪泽县| 江城| 平舆县| 张家川| 新邵县| 航空| 临朐县| 镇原县| 淮南市| 中方县| 稷山县| 闽清县| 沁阳市| 泽普县| 财经| 临猗县| 盘锦市| 泗阳县|