Appium Road Map and 1.0 official release

Source: Internet
Author: User
Tags deprecated appium

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

    1. Support for Android alert messages
    2. Support for genymotion virtual machines
    3. Support for international languages such as Chinese
    4. Increase the startup parameters of the intent
    5. 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

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

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.