Appium是一個移動端的自動化框架,可用於測試原生應用,移動網頁應用和混合型應用,且是跨平臺的。可用於IOS和Android以及firefox的操做系統。原生的應用是指用android或ios的sdk編寫的應用,移動網頁應用是指網頁應用,相似於ios中safari應用或者Chrome應用或者類瀏覽器的應用。混合應用是指一種包裹webview的應用,原生應用於網頁內容交互性的應用。
重要的是Appium是跨平臺的,何爲跨平臺,意思就是能夠針對不一樣的平臺用一套api來編寫測試用例。android
先把一下環境裝好備用
打開Appium 應用程序,點擊3監測一下環境ios
紅色框框表明iOS測試所須要的,綠色表明安裝成功web
spec 文件包含全部模塊的測試rb文件api
紅框內必選(boudleID也能夠不寫)xcode
點擊完Record瀏覽器
對於如何編寫測試代碼,兩種方式,一種你能夠直接在頁面區操做頁面,同時在代碼區生成測試代碼(此代碼是利用xpath遍歷定位元素,效率不高).另外一種是用appium提供的定位元素方法編寫測試代碼。ruby
可能有些小白讀到這裏仍是不知道該如何下手,這裏我已經基本的框架搭建完成,供你們小試.
appium demoapp
啓動appium 測試框架
這裏面的坑,還有不少.多去testhome裏看看,appium提供的方法不少,這是一個要花費不少時間去嘗試的經歷.重要的元素定位方法,測試用例的編寫,ruby語言的瞭解,若是以上都完成了,那你就能夠去了解如何用Jenkins部署項目自動化測試了~
以上內容就是本篇的所有內容以上內容但願對你有幫助,有被幫助到的朋友歡迎點贊,評論。測試