Appium是移動端測試框架,支持的腳本語言有java、python、ruby、node.js、php。
環(huán)境搭建:(我是mac,對于初學(xué)者,建議先使用appium客戶端)
1.iOS環(huán)境
如果要測試iPhone系統(tǒng),就要用到mac了,對于蘋果,你的mac上要下載Xcode,我建議你下載Xcode7或Xcode7.3,(我使用的是Xcode7.3),如果你在AppStore里面下載,對于目前,下載的一定是Xcode8以上的版本了,但是appium客戶端目前還不支持Xcode8,iOS10系統(tǒng)。所以你可以在這個網(wǎng)站下載到Xcode7.下載XcodeSDK,模擬器什么的都有了,這個比較方便
2.Android環(huán)境
Android環(huán)境Mac和Windows都可以呀
我比較懶,用的mac就直接下載了AndroidStudio.安裝的時候,SDK什么的都下載完了。
3.安裝Node.js(Appium使用Node.js作為服務(wù)器引擎)
先檢查是否安裝了node.js,在終端輸入node-v檢查
很顯然,我的電腦已經(jīng)安裝過了,如果沒有安裝,可以執(zhí)行命令brewinstallnode
4.終端安裝appium
執(zhí)行命令npminstall-gappium
安裝特定版本npminstallappium@版本號
5.下載客戶端
對于像我這樣的小白,我選擇的是appium客戶端,因?yàn)閷懩_本比較簡單。
可以到官網(wǎng)下載對于的appium哦:http://appium.io別跟我說你Downloads你看不見且不理解。
6.python開發(fā)腳本
好吧,其實(shí)我也不會python,在網(wǎng)上查到很多自動化測試腳本都用的python寫的,所以我也就邊學(xué)習(xí),邊寫腳本呢。
你可以在appium的官網(wǎng)http://appium.io下載Appium-Python-Client-0.22.tar
然后終端cd到這個文件夾,在終端輸入:pythonsetup.pyinstall
OK了。
有人想問python怎么玩:
小白告訴你:1.蘋果電腦自動python2.7也就是說環(huán)境有了嘿嘿
在終端輸入whichPython回車
這個路徑里可以看到Python2.7了,已經(jīng)足夠用的了。
我有下載Pycharm這個東東來寫python。
如果運(yùn)行:cd到你的python文件,輸入python***.py就可以運(yùn)行python文件了
這個就是python的學(xué)習(xí)了。
7.檢查
appium-doctor是一個用于驗(yàn)證appium安裝環(huán)境的工具。
如果你用的是終端:
$npminstallappium-doctor-g
然后輸入appium-doctor
好像報錯了,但是應(yīng)該沒有影響的吧,我也沒有修復(fù),等以后有時間了在修復(fù)吧
如果你用的是客戶端,那么
就出現(xiàn)啦
有一個warn但是目前是沒有影響哦。
好了,現(xiàn)在可以啟動appium了。