1. 程式人生 > >Appium的ios環境搭建、真機執行app

Appium的ios環境搭建、真機執行app

之前沒用過蘋果系統,在搭建appium過程中,基本命令都是百度來的,如果你在其中遇到了撓頭的問題,不要急躁,慢慢來,一定會成功的。

由於開始並沒有做文件積累,所以寫的不會很全面。有問題請留言,大家一起交流。

首先感謝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

二.安裝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

ps:請在這過程中遇到問題的同學留言,大家一起探討. 這篇寫的很不細緻,在過程中遇到其他問題,請多問百度/谷歌

---------------------------------------------------------------------------------------------------------------------------------------------------------------

更多請關注:FlyTester,關注技術的測試者

QQ群:456850134

web站:www.flytester.org

微信掃描二維碼關注: