/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
想對windows係統進行測試, 那就趕緊來使用Appium正式版吧! 它是一款非常好用的window係統測試軟件, 它是一個移動端的自動化框架,可以用於測試原生應用, 並且在Windows、Mac上也有GUI程序, 對Appium正式版感興趣的朋友趕緊下載使用吧!
因為Appium官方版在所有平台上都使用了標準的自動化接口, 所以你不需要以重新編譯或者修改你的 app。
你可以用你喜歡的開發工具,使用任何 WebDriver 兼容的語言來編寫測試用例。比如 Java, Objective-C, JavaScript with Node.js (in both callback and yield-based flavours), PHP, Python, Ruby, C#, Clojure, 或者 Perl。 可以使用標準的Selenium WebDriver API和特定語言的客戶端庫。
你可以使用任何測試框架。
如果沒有 Appium,你就隻能用 Javascript 來寫 Apple 的 UIAutomation 腳本,並且隻能通過Instruments 應用來運行你的測試。同樣的,在 Google 的UiAutomator體係下,你隻能用 Java 寫你的測試案例。Appium 最終開啟了跨平台原生移動自動化的可能。
appium的核心其實是一個暴露了一係列REST API的server。
這個server的功能其實很簡單:監聽一個端口,然後接收由client發送來的command。翻譯這些command,把這些command轉成移動設備可以理解的形式發送給移動設備,然後移動設備執行完這些command後把執行結果返回給appium server,appium server再把執行結果返回給client。
在這裏client其實就是發起command的設備,一般來說就是我們代碼執行的機器,執行appium測試代碼的機器。狹義點理解,可以把client理解成是代碼,這些代碼可以是java/ruby/python/js的,隻要它實現了webdriver標準協議就可以。
對 NodeJS 版本的最低要求更改為 NodeJS 6
新增獲取和設置剪貼板內容、獲取全屏截圖、應用管理等方法
通過緩存 URL 來更有效地下載應用
moveTo 觸屏操作中的所有操作現在都將坐標視為絕對坐標
支持 iOS 11.3/Xcode 9.3
支持 Android P (API Level 28)
iOS:新增錄屏功能
iOS:新增對複雜手勢的支持
iOS:修複在模擬器上處理自定義 SSL 證書的問題
iOS:新增性能測量
Android:允許通過設置禁用通知
Android:支持 deep linking 和 Android Instant Apps