Appium路線圖及1.0正式版發布

來源:互聯網
上載者:User

標籤:android   des   cWeb   style   code   tar   

Appium更新的速度極快,從我試用時候的0.12到1.0beta(0.18版本後就是1.0),完全符合移動互連網的節奏。

整理了testerhome上思寒發表的文章,讓我們來看下曆程。

1. appium1.0 beta 和正式版裡程碑

appium1.0 beta版本裡程碑的issue列表
https://github.com/appium/appium/issues?milestone=1&state=open

appium1.0正式版本裡程碑
https://github.com/appium/appium/issues?milestone=2&state=open

官方還即將會帶來一個通過intent啟動activity的功能, 這個很帥氣
https://github.com/appium/appium/issues/2026

 

2. appium1.0 beta 發布

官方聲明和代碼下載 https://github.com/appium/appium/releases/tag/v1.0.0-beta.1
距離1.0正式版還有15天
這個版本變更很大, 請謹慎升級.

General

fix broken log options: --log, --log-no-colors, and --log-timestamp
update docs to work with Jekyll
change ‘launch‘ desired cap to ‘autoLaunch‘, same defaults
fix installApp, launchApp, closeApp, removeApp to use correct app path
fix bug in action handling for python client
remove deprecated window handle support for native clients (in favor of contexts)
remove deprecated old xpath support and promote the ‘-real xpath‘ strategy to the default
remove deprecated json page source in favor of xml
remove deprecated mobile methods: location, fireEvent, waitForPageLoad, findElementNameContains, localScreenshot, getCommandTimeout, findAndAct
rewrite caps.md doc to use new 1.0 style caps
remove deprecated --merciful and --device-port flags (add --force-quit-instruments flag instead of -m)
lots of docs reorganization and prep for new publishing method
fix valid platform list
update npm deps to latest (except for express)
remove all deprecated "mobile: xxx" commands, except for gestures for now
use new native methods from WD in testsuite

iOS

fix bug where iOS < 7.1 would try to ask instruments for available devices
loosen up sudo check for authorize_ios so it can run without issue under sudo
rename nonSyntheticWebClick cap to nativeWebTap, and turn it off by default

Android

fix bug with XML page source where it wouldn‘t create the dump file correctly
change caps with hyphens (-) like "app-package" to be camelCased like the rest of Appium caps, e.g., "appPackage"
fix bug with custom keystore apk signing
allow multi actions without an element

Selendroid

fix command timeout bug
Source code (zip)

 

3. appium1.1 裡程碑

appium 1.1的裡程碑裡面增加了如下的功能

  1. 支援android的提醒訊息
  2. 支援genymotion虛擬機器
  3. 支援中文等國際語言的支援
  4. 增加intent的啟動參數
  5. 支援remote adb

 

4. Appium 1.0 正式版發布

1.0.0 (Orion)

CHANGES IN VERSION 1.0.0 (from 1.0.0-beta.2)

General

update python samples to use 1.0 style
don‘t convert ‘proxy‘ or ‘launchTimeout‘ caps into strings
make sure commit hooks use local grunt and mocha
update some ruby samples to use 1.0 style
add more 1.0 docs and sample code

iOS

fix mobile safari native tap on android by offsetting tap position by 40px
go back to using unpatched UICatalog
fix autoAcceptAlerts
allow multiple calls to /contexts
update appium-instruments with fix that would prevent the basic ‘iPhone Simulator‘ device from launching correctly

Android

fix gesture timing so it doesn‘t interpret ms as seconds

Selendroid

ensure selendroid isn‘t proxied appium endpoint commands

版本更新還是很頻繁的,建議使用1.0正式版到公司的項目中。

https://github.com/appium/appium/releases

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.