Appium是個什麼鬼
Appium是一個移動端的自動化框架,可用於測試原生應用,移動網頁應用和混合型應用,且是跨平臺的。可用於IOS和Android以及firefox的作業系統。原生的應用是指用android或ios的sdk編寫的應用,移動網頁應用是指網頁應用,類似於ios中safari應用或者Chrome應用或者類瀏覽器的應用。混合應用是指一種包裹webview的應用,原生應用於網頁內容互動性的應用。重要的是Appium是跨平臺的,何為跨平臺,意思就是可以針對不同的平臺用一套api來編寫測試用例。
紅色框框代表iOS測試所需要的,綠色代表安裝成功
對於如何編寫測試程式碼,兩種方式,一種你可以直接在頁面區操作頁面,同時在程式碼區生成測試程式碼(此程式碼是利用xpath遍歷定位元素,效率不高).另一種是用appium提供的定位元素方法編寫測試程式碼。
如果彈 不出此頁面,你可以嘗試更換server address : 127.0.0.1檢查打包的.app檔案是否為開發證書編譯檢查當前xcode的模擬器和當前選擇的裝置是否一致如果還不行,請嘗試更換.app.rb怎麼寫?可能有些小白讀到這裡還是不知道該如何下手,這裡我已經基本的框架搭建完成,供大家小試.appium demo
啟動appium 測試
要 開啟服務要 rspec 執行命令然後模擬器就會自動開啟執行你rspec裡所有的.rb檔案總結這裡面的坑,還有很多.多去testhome裡看看,appium提供的方法很多,這是一個要花費很多時間去嘗試的經歷.重要的元素定位方法,測試用例的編寫,ruby語言的了解,如果以上都完成了,那你就可以去了解如何用Jenkins部署專案自動化測試了~以上內容就是本篇的全部內容以上內容希望對你有幫助,有被幫助到的朋友歡迎點贊,評論。
最新評論