前言
上一篇已經可以啟動iOS模擬器上的safari瀏覽器了,啟動app比啟動瀏覽器要復雜一點,本篇以github上的源碼為案例詳細介紹如何啟動iOS模擬器的app
一、clone源碼
1.github上Appium的案例源碼地址:https://github.com/appium/sample-code.git
2.確保mac上已經安裝了git (不會安裝的自己想辦法解決吧)
3.在mac本地新建一個文件夾,如:git_test_app,把代碼clone到本地
$ cd /git_test_app
$ git clone https://github.com/appium/sample-code.git
二、啟動appium
1.確保appium是啟動狀態,如下左圖
2.確保iOS模擬器是啟動狀態,如下右圖
三、pycharm執行代碼
1.在第一步clone下來的代碼里,找到路徑:/sample-code/examples/python,就是appium案例的python代碼。
當然這里也有其它語言的,如:java、php、perl、ruby等,語言種類還是很全的。
2.把找到的python這個項目包導入到pycharm里(自己想辦法吧),找到ios_simple.py這個腳本打開如下:
3.這里主要改2個地方(其它地方不要動),一個是platformVersion,保持跟右邊模擬器iOS系統版本號一致,
第二個是deviceName,如右圖所示,我這里是iPhone 6
4.運行代碼后在模擬器上會安裝一個TestApp
5.運行時,手機上界面如圖
6.pycharm運行結果:
四、終端執行
1.除了在pycharm執行,也可以直接在終端執行
$ cd /git_test_app/sample-code/sample-code/examples/python
$ python ios_simple.py
在學習過程中有遇到疑問的,可以appium+python QQ群交流:330467341