The Appium update is extremely fast, from 0.12 to 1.0beta (1.0 after 0.18) in my trial, fully in line with the rhythm of the mobile internet.
Finishing the Testerhome Shangsi cold post, let us look at the process.
1. appium1.0 Beta and official milestones
Issue List of appium1.0 beta release milestones
Https://github.com/appium/appium/issues?milestone=1&state=open
appium1.0 Official release Milestone
Https://github.com/appium/appium/issues?milestone=2&state=open
The official is also going to bring a function to start the activity through intent, which is very handsome
https://github.com/appium/appium/issues/2026
2. appium1.0 Beta release
Official statement and code download https://github.com/appium/appium/releases/tag/v1.0.0-beta.1
It's 15 days from the 1.0 official version.
This version changes very much, please upgrade carefully.
General
Fix broken log options:--log,--log-no-colors, and--log-timestamp
Update docs to work with Jekyll
Change ' launch ' desired caps 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 (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
Use the new native methods from the 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 being 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 Milestones
The following features are added to the Appium 1.1 milestone
- Support for Android alert messages
- Support for genymotion virtual machines
- Support for international languages such as Chinese
- Increase the startup parameters of the intent
- Support for remote ADB
4. Appium 1.0 Official Release
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, 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
Version updates are also frequent, and it is recommended that you use the 1.0 official version into your company's projects.
Https://github.com/appium/appium/releases