首頁>技術>

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部署專案自動化測試了~以上內容就是本篇的全部內容以上內容希望對你有幫助,有被幫助到的朋友歡迎點贊,評論。

最新評論
  • BSA-TRITC(10mg/ml) TRITC-BSA 牛血清白蛋白改性標記羅丹明
  • 文獻管理與免費文獻下載“雙劍合璧”,絕了