【菜鳥經(jīng)驗】macOS+appium+python自動化測試環(huán)境搭建記錄

之前在windows上搭過android的環(huán)境,網(wǎng)上教程豐富詳實,所以沒走什么大坑,但是ios的環(huán)境搭建卻是個洪荒巨坑对粪!主要是因為原來適用的教程與新系統(tǒng)并不匹配,會導(dǎo)致很多詭異的報錯。通過查看資料加上自己摸索著拭,現(xiàn)在搭建起來的環(huán)境是這樣的:

macOS:10.12.15

xcode:8.3.3

appium:1.6.4

搭環(huán)境之前最好先瀏覽一下相關(guān)內(nèi)容纱扭,不然搭到一半各種問題,對我這種新手而言真是一臉懵逼非常讓人抓狂...哎說多了都是淚...

具體搭建步驟如下:

(1)安裝一些依賴工具

這部分可以完全參照https://testerhome.com/topics/6962這篇精華帖的步驟1到8茫死,沒什么問題,如果報錯提示permission denied履羞,那在命令前加上sudo就行

(2)安裝appium

這一步剛開始我是按照上面的帖子安裝了appium1.6.3峦萎,但后面真機測試跑步起來,就卸載了重新安裝了appium1.6.4(好像是從github上搜到的可能是由于appium版本原因忆首,所以這么做了)爱榔,如果其他同學(xué)遇到這種情況可以考慮升級appium試試哈~

卸載:sudo npm uninstall appium -g

安裝appium:cnpm ?install ?-g ?appium@1.6.4

(3)安裝appium-xcuitest-driver依賴

下面是跟著上述精華帖進行第11步,先別著急下手...這里是個大坑糙及,因為自己也是新手详幽,對很多問題不夠敏感所以也說不清所以然,但是這里我推薦另一篇帖子里的方法浸锨,試過之后確實解決了我的問題唇聘。http://www.7forz.com/2973/

在執(zhí)行上篇帖子的步驟11之前,請先移步至第二篇帖子的步驟8柱搜,把安裝appium時自帶的webdriverAgent刪掉迟郎,然后自己從git上新clone一份新的,具體命令參見第二篇帖子步驟8聪蘸;

做完上面這一步再執(zhí)行第一篇帖子的步驟11宪肖,就行了。

(4)xcode編譯

下面跟著第一篇帖子執(zhí)行步驟12健爬,,這里我又踩到坑了控乾,編譯報錯,后來查到可能是因為xcode版本不對(剛開始我是xcode8.0)娜遵,試著升級xcode到8.3.3蜕衡,問題解決。這里再插一句设拟,剛開始執(zhí)行上面步驟11的時候衷咽,我沒有按照第二篇帖子的步驟8去做,導(dǎo)致編譯的時候老是提示沒有權(quán)限蒜绽,但當(dāng)時我沒管镶骗,后來執(zhí)行第13步時老是報錯開發(fā)者賬號有問題,我才回過頭來重新來過...

(5)建立服務(wù)WebDriverAgent

按照第一篇帖子執(zhí)行步驟13躲雅,如果上面都執(zhí)行無誤鼎姊,那這一步應(yīng)該沒有坑了,但是我運行到最后只出現(xiàn)了serverURLHere那一句,沒有出現(xiàn)listening on USB那一句相寇,剛開始我以為又是哪里錯了慰于,事實證明沒有問題,腳本能跑起來~

(6)在真機上運行腳本

先啟動appium:appium -p 4723

然后運行你的腳本唤衫,觀察到手機上的現(xiàn)象是:WDARunner那個APP會自動打開一下然后退出婆赠,然后測試app會自動打開,按你的腳本開始運行佳励,看到這一幕的我真是感動啊~

環(huán)境搭好后就要開始寫腳本了休里,這又是一座巨坑啊,如何定位元素赃承,如何執(zhí)行操作都要好好研究妙黍,這些我也都在慢慢摸索,后面會更新......

先推薦仔細(xì)閱讀第二篇帖子瞧剖,畢竟發(fā)布時間很新拭嫁,非常有參考價值!Wビ凇做粤!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市捉撮,隨后出現(xiàn)的幾起案子驮宴,更是在濱河造成了極大的恐慌,老刑警劉巖呕缭,帶你破解...
    沈念sama閱讀 206,723評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件堵泽,死亡現(xiàn)場離奇詭異,居然都是意外死亡恢总,警方通過查閱死者的電腦和手機迎罗,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來片仿,“玉大人纹安,你說我怎么就攤上這事∩巴悖” “怎么了厢岂?”我有些...
    開封第一講書人閱讀 152,998評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長阳距。 經(jīng)常有香客問我塔粒,道長,這世上最難降的妖魔是什么筐摘? 我笑而不...
    開封第一講書人閱讀 55,323評論 1 279
  • 正文 為了忘掉前任卒茬,我火速辦了婚禮船老,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘圃酵。我一直安慰自己柳畔,他們只是感情好,可當(dāng)我...
    茶點故事閱讀 64,355評論 5 374
  • 文/花漫 我一把揭開白布郭赐。 她就那樣靜靜地躺著薪韩,像睡著了一般。 火紅的嫁衣襯著肌膚如雪捌锭。 梳的紋絲不亂的頭發(fā)上俘陷,一...
    開封第一講書人閱讀 49,079評論 1 285
  • 那天,我揣著相機與錄音舀锨,去河邊找鬼岭洲。 笑死宛逗,一個胖子當(dāng)著我的面吹牛坎匿,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播雷激,決...
    沈念sama閱讀 38,389評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼替蔬,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了屎暇?” 一聲冷哼從身側(cè)響起承桥,我...
    開封第一講書人閱讀 37,019評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎根悼,沒想到半個月后凶异,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,519評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡挤巡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 35,971評論 2 325
  • 正文 我和宋清朗相戀三年剩彬,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片矿卑。...
    茶點故事閱讀 38,100評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡喉恋,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出母廷,到底是詐尸還是另有隱情轻黑,我是刑警寧澤,帶...
    沈念sama閱讀 33,738評論 4 324
  • 正文 年R本政府宣布琴昆,位于F島的核電站氓鄙,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏业舍。R本人自食惡果不足惜玖详,卻給世界環(huán)境...
    茶點故事閱讀 39,293評論 3 307
  • 文/蒙蒙 一把介、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧蟋座,春花似錦拗踢、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至券膀,卻和暖如春君纫,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背芹彬。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評論 1 262
  • 我被黑心中介騙來泰國打工蓄髓, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人舒帮。 一個月前我還...
    沈念sama閱讀 45,547評論 2 354
  • 正文 我出身青樓会喝,卻偏偏與公主長得像,于是被迫代替她去往敵國和親玩郊。 傳聞我的和親對象是個殘疾皇子肢执,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,834評論 2 345

推薦閱讀更多精彩內(nèi)容