qileilove

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

          Appium探索—Mac OS Python版

          Appium官網所描述的特性,都很吸引人,剛好最近在研究Mobile Automation Testing,所以很有興趣探索下Appium這個年輕的工具。
            不過看了官網的documents,實在是讓初入門的我感覺摸不著頭腦。
            所以,我只能search網上有限的資源,先從運行Appium提供的支持Python,Javascript,Java,Ruby等語言的examples開始慢慢體會Appium的工作原理。
            在此,記錄這個探索的過程。
            首先嘗試成功的是,在Mac OS上的Python example。
            這里,Appium的使用,主要有四個方面的因素:
            一,Appium Server
            1. Appium Server的安裝
            前提:已經安裝node.js&npm
            安裝:在mac上打開shell
            #sudo npm install -g appium  //加上sudo以防Permission的問題
            #npm install wd  //這個還不清楚有什么影響??
            ------------
            正常情況下,這樣,Appium Server就安裝成功了。
            啟動:
            #appium &    //若顯示如下信息,說明Appium Server啟動成功!(不加&,也可以啟動~~~)
            二,Selenium WebDriver
            因為是Python版,所以就去Selenium官網下載Python的WebDriver(selenium-2.39.0.tar.gz)
            https://pypi.python.org/pypi/selenium
            解壓:
            #gzip -dc selenium-2.39.0.tar.gz | tar xvf -
            安裝:
            #cd selenium-2.39.0
            #sudo python setup.py install  //sudo依舊是解決Permission的問題
            -----------
            這樣,WebDriver就安裝成功了。
            三,要測試的app
            測試的是appium提供的TestApp
            首先,我們需要用xcode編譯這個app
            #cd appium
            #cd sample-code/apps/TestApp
            #xcodebuild -sdk iphonesimulator  //為了防止iphonesimulator和設置的沖突,沒有注明iphonesimulator的版本
            -----------
            如果看到** BUILD SUCCEEDED **,這個TestApp就build成功了。
           四,Automation Scripts
            自動化腳本,也是用appium提供的,在appium目錄下可以找到
            #cd appium
            #cd sample-code
            #cd examples/python
            #python simple.py      //執行測試腳本
            -----------
            此時,iOS的模擬器就會打開,開始執行simple.py的測試腳本了!!!
           四,Automation Scripts
            自動化腳本,也是用appium提供的,在appium目錄下可以找到
            #cd appium
            #cd sample-code
            #cd examples/python
            #python simple.py      //執行測試腳本
            -----------
            此時,iOS的模擬器就會打開,開始執行simple.py的測試腳本了!!!

          posted on 2014-08-12 09:30 順其自然EVO 閱讀(312) 評論(0)  編輯  收藏 所屬分類: android

          <2014年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 涞源县| 盱眙县| 澎湖县| 平凉市| 开平市| 惠州市| 宜阳县| 马尔康县| 建昌县| 云南省| 镇赉县| 彭州市| 临沂市| 荣昌县| 塘沽区| 牙克石市| 上蔡县| 永顺县| 大足县| 嘉禾县| 罗甸县| 滦南县| 繁峙县| 永春县| 长治市| 阿鲁科尔沁旗| 松潘县| 临邑县| 北京市| 丹寨县| 灵石县| 苍溪县| 分宜县| 页游| 佛教| 陇西县| 长兴县| 丁青县| 孟连| 铁岭市| 盐津县|