qileilove

          blog已經(jīng)轉(zhuǎn)移至github,大家請訪問 http://qaseven.github.io/

          Appium探索—Mac OS Python版

          Appium官網(wǎng)所描述的特性,都很吸引人,剛好最近在研究Mobile Automation Testing,所以很有興趣探索下Appium這個年輕的工具。
            不過看了官網(wǎng)的documents,實在是讓初入門的我感覺摸不著頭腦。
            所以,我只能search網(wǎng)上有限的資源,先從運行Appium提供的支持Python,Javascript,Java,Ruby等語言的examples開始慢慢體會Appium的工作原理。
            在此,記錄這個探索的過程。
            首先嘗試成功的是,在Mac OS上的Python example。
            這里,Appium的使用,主要有四個方面的因素:
            一,Appium Server
            1. Appium Server的安裝
            前提:已經(jīng)安裝node.js&npm
            安裝:在mac上打開shell
            #sudo npm install -g appium  //加上sudo以防Permission的問題
            #npm install wd  //這個還不清楚有什么影響??
            ------------
            正常情況下,這樣,Appium Server就安裝成功了。
            啟動:
            #appium &    //若顯示如下信息,說明Appium Server啟動成功!(不加&,也可以啟動~~~)
            二,Selenium WebDriver
            因為是Python版,所以就去Selenium官網(wǎng)下載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      //執(zhí)行測試腳本
            -----------
            此時,iOS的模擬器就會打開,開始執(zhí)行simple.py的測試腳本了!!!
           四,Automation Scripts
            自動化腳本,也是用appium提供的,在appium目錄下可以找到
            #cd appium
            #cd sample-code
            #cd examples/python
            #python simple.py      //執(zhí)行測試腳本
            -----------
            此時,iOS的模擬器就會打開,開始執(zhí)行simple.py的測試腳本了!!!

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

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

          導航

          統(tǒng)計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 石屏县| 新密市| 兴安县| 防城港市| 灵石县| 大石桥市| 寻甸| 资中县| 驻马店市| 溧水县| 天峨县| 南昌市| 巴南区| 定日县| 桐城市| 沂南县| 天峻县| 迁安市| 永仁县| 广东省| 新余市| 裕民县| 栾城县| 汪清县| 吉木萨尔县| 房产| 晴隆县| 千阳县| 青州市| 名山县| 读书| 大石桥市| 荔浦县| 获嘉县| 奇台县| 滨州市| 金沙县| 扬州市| 运城市| 福贡县| 盘锦市|