zoukankan      html  css  js  c++  java
  • Appium路线图及1.0正式版发布

    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

  • 相关阅读:
    「2021.08 实战」Springboot wagon 2.x 部署线上(自动重启)
    Springboot 使用 CacheManager(缓存是储存到内存中去的,程序结束,缓存也没了)
    [Linux]在CentOS中安装Python3的方法
    [VS2015]关闭_CRT_SECURE_NO_WARNINGS警告
    STL源码剖析-智能指针shared_ptr源码
    透明网桥-消除循环功能
    MPEG-PS封装格式
    RTP timestamp与帧率及时钟频率的关系
    Pyhton @staticmethod
    Python @classmethod
  • 原文地址:https://www.cnblogs.com/oscarxie/p/3707940.html
Copyright © 2011-2022 走看看