Appium更新的速度极快,从我试用时候的0.12到1.0(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

Appium路线图及1.0正式版发布的更多相关文章

  1. Redis 3.0正式版发布,正式支持Redis集群

    Redis是一个开源.基于C语言.基于内存亦可持久化的高性能NoSQL数据库,同时,它还提供了多种语言的API.近日,Redis 3.0在经过6个RC版本后,其正式版终于发布了.Redis 3.0的最 ...

  2. RestServer 2.0 正式版发布

    RestServer 2.0 正式版发布 使用许可&版权说明 在保持本软件完整的情况下可以将本软件用于任何商业用途. 本软件可以自由传播,但是请保持软件相关文件和说明文档完整. 未经许可不得将 ...

  3. React Suite v3.0 正式版发布

    React Suite v3.0 正式版发布 相信很多人会好奇,React Suite 是什么? React Suite 是 HYPERS 前端团队和 UX 团队开源的一套基于 React 的 UI ...

  4. Xcode 7.0正式版发布了

    Xcode 7.0正式版发布了     下载地址:链接: http://pan.baidu.com/s/1FNkPS 密码: ee42     本文由大学霸整理,转载请注明出处,尊重IT人!

  5. RapidJSON 1.0 正式版发布,C++的JSON开发包

    分享 <关于我> 分享  [中文纪录片]互联网时代                 http://pan.baidu.com/s/1qWkJfcS 分享 <HTML开发MacOSAp ...

  6. .NET Core 3.0正式版发布

    是的,.NET Core 3.0正式版发布了,令人兴奋. WPF 其实,.NET Core 2.1开始已经是个很完善的版本,3.0又带来了什么呢?我站在我的使用角度来看,最最令人振奋的就是:能用WPF ...

  7. Python 3.8.0 正式版发布,新特性初体验 全面介绍

    Python 3.8.0 正式版发布,新特性初体验 北京时间 10 月 15 日,Python 官方发布了 3.8.0 正式版,该版本较 3.7 版本再次带来了多个非常实用的新特性. 赋值表达式 PE ...

  8. Nest.js 6.0.0 正式版发布,基于 TypeScript 的 Node.js 框架

    开发四年只会写业务代码,分布式高并发都不会还做程序员?   Nest.js 6.0.0 正式版发布了.Nest 是构建高效.可扩展的 Node.js Web 应用程序的框架.它使用现代的 JavaSc ...

  9. Wonder 1.0正式版发布-----WebGL 3D引擎和编辑器

    介绍 我们很荣幸地向大家发布Wonder 1.0正式版!免费.开源,不用注册,直接打开在线编辑器即可使用! Wonder是web端3D开发的解决方案,包括引擎.编辑器,致力于打造开放.分享.互助的生态 ...

随机推荐

  1. 机器学习实战 - 读书笔记(13) - 利用PCA来简化数据

    前言 最近在看Peter Harrington写的"机器学习实战",这是我的学习心得,这次是第13章 - 利用PCA来简化数据. 这里介绍,机器学习中的降维技术,可简化样品数据. ...

  2. java中使用 正则 抓取邮箱

    我们来抓取豆瓣网的邮箱吧!把这个页面的所有邮箱都抓取下来 如https://www.douban.com/group/topic/8845032/: 代码如下: package cn.zhangzon ...

  3. 聊聊Function的bind()

    bind顾名思义,绑定. bind()方法会创建一个新函数,当这个新函数被调用时,它的this值是传递给bind()的第一个参数,它的参数是bind()的其他参数和其原本的参数. 上面这个定义最后一句 ...

  4. Office 365 - Windows PowerShell for SharePoint Online

    Office 365 PowerShell for SharePoint Online 1. Get-SPOTenantLogEntry 并不能获取所有的Log信息,只能用于获取因外部资源而出错的lo ...

  5. Windows校验文件哈希hash的两种常用方式

    大家经常都到哪儿去下载软件和应用程序呢?有没想过下载回来的软件.应用程序或资源是否安全呢?在 Windows 10 和 Office 2016 发布当初,很多没权限的朋友都使用第三方网站去下载安装映像 ...

  6. SharePoint 2013中Office Web Apps的一次排错

    转自http://www.cnblogs.com/awpatp/archive/2013/06/06/3121420.html, 仅供自己查看 笔者尝试在自己的测试环境中为SharePoint 201 ...

  7. iOS 抽象工厂模式

    iOS 抽象工厂模式 什么是抽象工厂模式 简单了解一下 按照惯例,我们先了解一下什么是抽象工厂模式.抽象工厂模式和工厂方法模式很相似,但是抽象工厂模式将抽象发挥的更加极致,是三种工厂模式中最抽象的一种 ...

  8. 关于Socket建立长连接遇到的bug信息

    下面是本人在Socket连接的开发中遇到的bug总结 1."远程服务器关闭了Socket长连接'的错误信息 2.关于"kCFStreamNetworkServiceTypeVoIP ...

  9. Uva 110 - Meta-Loopless Sorts(!循环,回溯!)

    题目来源:https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=3&pa ...

  10. eclipse常用快捷键及调试方法(虽然现在看不懂,但是感觉以后肯定会用到,先转了)

    常用快捷键 Eclipse最全快捷键,熟悉快捷键可以帮助开发事半功倍,节省更多的时间来用于做有意义的事情. Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl ...