Appium路线图及1.0正式版发布

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

Appium路线图及1.0正式版发布,布布扣,bubuko.com

时间: 2024-10-15 16:03:24

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

AngularJS 2.0 正式版发布

AngularJS 2.0 正式版发布!!!! (编辑:我说你们能不在节假日发布新版本吗?还让不让人放假了?) 关于新版本的特性,在之前的几个测试版本中已经介绍很详尽了,有兴趣的可以翻译一下之前几个 2.0 的测试版本新闻. Angular 团队接下来主要的工作重点包括以下几个方面: Bug 修复和促进一些新特性 API 更稳定 提供更多指南以及示例(基础教程qkxue.net) 动画方面的进一步增强 Angular Material 2 WebWorkers 从体验版到稳定版 Angular

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

Redis是一个开源.基于C语言.基于内存亦可持久化的高性能NoSQL数据库,同时,它还提供了多种语言的API.近日,Redis 3.0在经过6个RC版本后,其正式版终于发布了.Redis 3.0的最重要特征是对Redis集群的支持,此外,该版本相对于2.8版本在性能.稳定性等方面都有了重大提高. Redis 3.0正式版相对于RC6版本的改进内容包括: 修复了无磁盘情况下的的复制问题: 在角色变化后对BLPOP复制进行了测试: 改进了prepareClientToWrite()错误处理: 移除

Deis 1.0 正式版发布,可用于产品环境!

基于 Docker 的开源 PaaS 系统 Deis 1.0 正式版发布了,这是 Deis 的首个稳定版本,你现在可以在生产环境中使用该系统,这是 Deis 首个基于 Docker 构建的产品级别的 PaaS 系统. Deis 1.0 提供了稳定的 API.丰富的功能特性以及可靠的组件架构.包括: 平台质量  - Deis 由久经沙场的社区进行测试,可处理企业级产品负载 安装便捷 - Deis 可通过一个简单的命令行工具在 30 分钟内安装到 CoreOS 集群中 高可用性 - 整个 Deis

Lucene 4.0 正式版发布,亮点特性中文解读[转]

http://blog.csdn.net/accesine960/article/details/8066877 2012年10月12日,Lucene 4.0正式发布了(点击这里下载最新版),这个版本因为诸多的新特性和大胆的架构调整一直备受期待.无论是索引结构,索引算法以及整体架构的包容性都发生了翻天覆地的变化.正如大家一直所说的Lucene是一个搜索工具包 ,而4.0的发布则让Lucene向搜索框架的方向迈出了一大步. 下面我们来逐一解读Lucene 4.0的新特性吧. Lucene 4.0

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

Python 3.8.0 正式版发布,新特性初体验 北京时间 10 月 15 日,Python 官方发布了 3.8.0 正式版,该版本较 3.7 版本再次带来了多个非常实用的新特性. 赋值表达式 PEP 572: Assignment Expressions 新增一种新语法形式::=,又称为"海象运算符"(为什么叫海象,看看这两个符号像不像颜表情),如果你用过 Go 语言,应该对这个语法非常熟悉. 具体作用我们直接用实例来展示,比如在使用正则匹配时,以往版本中我们会如下写: impor

ThinkPHP V5.0 正式版发布

ThinkPHP5.0 正式版的发布,是团队中秋节送给PHP开发者最好的礼物!祝大家中秋快乐,事业顺利,用ThinkPHP开发更健康^_^ ThinkPHP5.0版本是一个颠覆和重构版本,官方团队历时十月,倾注了大量的时间和精力,采用全新的架构思想,引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化,包括路由.日志.异常.模型.数据库.模板引擎和验证等模块都已经重构(基础教程qkxue.net),不适合原有3.2项目的升级

.NET ORM 开源项目 FreeSql 1.0 正式版发布

一.简介 FreeSql 是 .NET 平台下的对象关系映射技术(O/RM),支持 .NetCore 2.1+ 或 .NetFramework 4.0+ 或 Xamarin. 从 0.0.1 发布,历时整整一年的迭代更新,原计划元旦发布1.0,可能作者比较急提前了几天发布.其实是元旦有其他事-- 本文内容从简,介绍项目的主要功能框架,以及暂时能想到的可能比较有说服力的特性. 二.项目统计 主仓库解决方案共计项目:29个 单元测试:3510个 Code Issues:168个 文档Wiki:43个

云舒网络译:Rancher1.0正式版发布

编者注: Rancher Labs是一家容器技术基础设施提供商,总部位于美国硅谷,Rancher是一个高效易用的企业容器云平台. 云舒网络 http://www.cloudsoar.com/为Rancher Labs的战略合作伙伴及中国最强技术实施服务团队,在硅谷.中国.东南亚均设有研发和运营中心. 注:以下内容由云舒网络首家授权翻译,转载请注明出处! 原文链接: http://rancher.com/announcing-rancher-1-0-ga/ 中文版:http://www.cloud

Android Studio 2.0 正式版发布啦 (首次中文翻译)

Android Studio 2.0 发布了,增加了一些新特性: 1. 更加完善的 Instant Run 2. 更快的 Android Emulator 3.GPU Debugger Preview 4. 包含了 IntelliJ 15 的更新 Android Studio 2.0 原文   (翻译在往下翻) Posted by Jamal Eason, Product Manager, Android Android Studio 2.0 is the fastest way to buil