【轉】NO.1、 appium之ios環境搭建

阿里瓜瓜發表於2017-08-29

首先感謝iOS開發同學無私的幫助。

 

一.環境及版本:

xcode:7.1,我是百度下的dmg檔案,直接裝的,這個太大了,請自行百度,或升級自己的xcode,一般都不需要這一步。

appium:1.4.13,我是從百度搜來的dmg檔案,在mac上直接雙擊安裝就好. 我最開始用的是1.5*,用by_name定位,總提示找不到元素,換成1.4.13解決的。下載地址:http://pan.baidu.com/s/1o7YsoDs

Appium-pythonClient:Python連線appium的模組,下載地址http://download.csdn.net/detail/clean_water/9670171

 

二.安裝app到真機

我們要在真機執行,必須裝debug包,不能是release,有下面兩種方法實現

1.找開發同事幫忙,裝進手機。這樣你不需要有開發者賬號,網上說的要有開發者賬號是為自己裝包準備的

2.自己裝包,需要有開發者賬號,用xcode將debug包裝進手機,這個方法我還不會,慢慢研究

 

三.appium配置

udid:用ITunes可以獲得

BundleID:我找開發同事要的

 

Xcode path中選擇xcode位置

 

 

四.執行appium

點選appium右上角的[Launch]按鈕,則啟動了appium

再點選放大鏡按鈕,則啟動了Inspector,這是定位真機元素的工具

(注意觀察appium控制檯的報錯,根據錯誤去找解決辦法)

 

 

五.Python呼叫app

直接上程式碼

driver = webdriver.Remote(command_executor='http://127.0.0.1:4723/wd/hub',desired_capabilities= {

    'deviceName':'',

    'platformName':'iOS',

})

在執行指令碼的時候需要關掉Inspector,還報錯的話重啟appium

相關文章