mac appium ios python 之首次運行測試用例

一、下載例子

點擊下載測試例子:sample   下載完成後,解壓。

二、啓動appium

1、appium介紹


 


2、python腳本介紹

從終端進入:cd Downloads/samplecode-master/sample-code/examples/python目錄下,查看 python ios_simple.py。


可以發現python腳本中的desired-capabilities設置了以下幾個參數:

app:應用的絕對路徑,注意一定是絕對路徑。如果指定了appPackage和appActivity的話,這個屬性是可以不設置的。另外這個屬性和browserName屬性是衝突的。
platformName:測試移動端,ios還是Android;
platformVersion:啓動設備的版本號,比如此處的ios 8.3
deviceName:啓動設備類型,真機測試還是模擬器測試;


3、配置appium

點擊appium上的ios圖標,出現ios settings彈框;

app path是需要測試app的地址,點擊choose選擇;
BundleID是該app的唯一識別id,xcode中可以看到;
Force Device是測試移動端的設備型號;
Platform是設備系統版本號;

UDID是設備的唯一識別號,如果需要在真機上測試,在iTunes中可以查詢到設備的UDID號;本次使用模擬器測試,不用勾選UDID;

需注意:IOS Settings中的參數需要與python測試腳本中的參數一致,不然運行python測試腳本時,會出現如下錯誤:


4、啓動appium,點擊launch啓動;


5、運行python測試腳本

從終端進入 :cd Downloads/samplecode-master/sample-code/apps/TestApp,目錄下通過如下命令編譯生成示例程序:xcodebuild -sdk iphonesimulator, 當看到**BUILD SUCCEEDED**則說明編譯成功;

這行命令在TestApp項目底下創建了一個build/Release-iphonesimulator目錄,並且生成了一個可以透過Appium服務器交流的.app封裝包。

從終端進入:cd Downloads/samplecode-master/sample-code/examples/python目錄下,然後在appium運行的情況下輸入:python ios_simple.py.

運行成功以後,會自動打開模擬器,執行測試腳本,執行兩個用例,一個是側滑效果,一個是計算求和。執行完成以後,會在終端中提示執行腳本成功;



5、打開appium inspector

點擊appium上的inspector按鈕,會打開appium inspector, 可以錄製腳本;




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章