1. 程式人生 > >ios實現appium自動化測試

ios實現appium自動化測試

我使用的是模擬器 ,iphone 6 ,使用的真機的童鞋,可以自行百度一下不一樣的地方 ,不過大部分還是相同的。

首先是我們需要在開發進行寫程式碼的時候要給介面元素加屬性,便於我們查詢元素,如圖:
圖片

然後我們啟動appium,我使用映象下載的appium啟動總是顯示錯誤,所以我使用了介面安裝版的,如圖:

圖片


啟動之後 ,我們就開始寫程式碼了,我們先測試一下能否跑通:

from appium import webdriver




iosTest={}
iosTest['platformName']='ios'
iosTest['platformVersion']='11.2'
iosTest['deviceName']=
'iPhone 6'
iosTest['app']='/Users/lanjingjing/Library/Developer/Xcode/DerivedData/mapTest-cuwfktsvrtiolpbwxhhjgxkcmdmw/Build/Products/Debug-iphonesimulator/mapTest.app'
d=webdriver.Remote(,iosTest)


這裡要介紹一下iosTest['app'],這個引數是用來確定app的路徑的,我們可以直接找開發要app包,然後放到指定路徑下面,我們選擇後就可以進行測試,然後使用我們自己定義的Accessibility---lable進行定位元素,這裡的lable可以當作元素的id:


d.find_element_by_id('a').send_keys('name')

未完待續。。。。