Detox 20 发布,移动 APP 自动化测试框架


Detox 是一个用于移动端 APP 灰盒测试(介于白盒测试和黑盒测试之间,既关注内部逻辑实现也关注软件最终效果,通常在集成测试阶段进行)的自动化测试框架。目前 Detox 20(代号“Ashán”)发布了,它带来以下新功能:

  • Genymotion SaaS 官方支持,详情参照:Using Genymotion SaaS
  • 改进了与测试运行器的集成,详情参照:Config file > Test runnerInternals APIDropping Mocha support
  • 可配置的日志子系统,详情参照:Config file > LoggerLogger API
  • 统一了iOS 和 Android 的 headless 属性,现在两个平台都可以启动设备。
  • 通过 Android 应用配置反转 TCP 端口

重大变化

  • JS:将最低节点要求设置为 14.5.x ( #3285 )
  • JS:删除摩卡支持 ( #3310 )
  • JS:放弃旧的 Jest 集成(Jasmine 和 Jest Circus v1)(#3285)
  • JS:放弃对旧 Jest 版本的支持<27.2.5( #3392 )
  • JS:删除 device.appLaunchArgs [options] 参数(#3360)
  • 配置:删除规范的默认“e2e”值(#3289)
  • 配置:丢弃 skipLegacyWorkersInjection(#3286)
  • 配置:放弃对多合一配置格式的支持(#3386)
  • 配置:删除旧的基于破折号的道具(#3371)
  • 配置:删除 ios.none 设备类型(#3361)
  • 工件:用日志插件替换时间线插件(#3333)
  • Android:默认启动总是只读的模拟器(#3285)
  • Android:删除已弃用的原生 IdlePolicyConfig ( #3332 ,@d4vidi)
  • CLI: 删除 --device-launch-args arg ( #3665 )
  • CLI:删除 -o, --runner-config(#3333)

更新公告:https://wix.github.io/Detox/blog/2022/11/10/detox-20-is-out/


相關推薦

2024-06-27

FormCreate 是一个可以通过 JSON 生成具有动态渲染、数据收集、验证和提交功能的表单生成组件。支持6个UI框架,适配移动端,并且支持生成任何 Vue 组件。内置20种常用表单组件和自定义组件,再复杂的表单都可以轻松搞定。 帮

2022-11-23

Svick Framework 🐱 框架介绍 一个简单、快速、规范、灵活、扩展性好的php http api开发框架 更新内容 新增Http客户端,支持异步、并发请求 ORM从写,规范化链式调用方法 新增控制器方法可注入Request请求类 去掉boot.php引导

2024-10-09

Tauri 2.0 稳定版已正式发布。 Tauri 是一个桌面 UI 框架,可让开发者使用每个平台的 Webview 技术栈为所有主要桌面操作系统构建应用程序,目前支持 Windows/macOS/Linux 等平台。开发者通过 Tauri 几乎可以使用任何编译为 HTML、JS 和 CSS

2023-07-10

/iotos   一款高效实用 IoTCard 管理 & 运营系统 - 移动端。 IoTOS 移动端;基于RuoYi-App 开发 适配国际化多语言 UI 使用 uView ,集成 J-IM(t-io 网络框架 谭聊原型核心) 中文 / English    

2022-05-21

,运行这么庞大的框架更是不可想象的难。 Archttp 版本发布前言 近几年 Golang 的发展很猛烈,比如使用 gin 框架就可以实现高并发能力的微服务应用,更是这几年的发展 NodeJS 写服务端的也是越来越多,尤其是 ExpressJS 这优秀

2022-12-01

事指南等 更新内容 在 2022 年 11 月 30 日,MrDoc 归版发布了 0.8.5 版本,本次版本发布带来了一大波的更新、优化和 Bug 修复,详细的更新内容如下: [新增]邮箱配置信息测试发送功能; [新增]禁用更新检测功能及

2022-10-01

和办事指南等 更新内容 在 2022 年 9 月 30 日,MrDoc 归版发布了 0.8.3 版本,本次版本发布带来了一大波的更新、优化和 Bug 修复,详细的更新内容如下: [修复]个人中心个人配置编辑器默认选中项不显示的问题; [修

2023-04-01

充这块的能力,计划将组件库官网套件、组件开发套件、自动化测试插件等逐步开源,也希望社区开发者与我们一起共建。 随着低代码的流行,我们也在做这方面的探索,并希望将华为首个前端可视化设计器引擎 TinyEngine 开源

2022-12-07

。组件管理能力能够帮助我们实现组件的版本控制、maven发布、aar/jar与源码之间的切换等能力,Rubik还可以通过配置文件,更简便的把现有的组件,组合成不同的APK。 Rubik框架的工程结构       换而

2022-09-28

PHP 开发框架 TimoPHP 1.9.5 发布了。TimoPHP 是一个简单、快速、规范、灵活、扩展性好的PHP MVC+框架,主要用于API接口开发。TimoPHP支持多环境,如开发环境(dev)测试环境(test)线上环境(pro),支持多应用,支持单入口和多入口

2023-07-11

的等待之后,2018 年 Winamp 终于回归。去年 9 月份,Winamp 发布了 5.9 正式版。 延伸阅读 Winamp 5.9 正式发布,经典多媒体播放

2023-09-06

让移动电商APP不再是高门槛的领域。通过它,您可以轻松发布移动应用,为用户带来良好的购物体验 选择BeikeShop跨平台APP,为您的跨境电商业务注入新的活力吧! 想要了解更多信息?点击链接访问! 官方网站:https://beikeshop

2023-01-15

构的 B2B2C、O2O 行业的电商系统软件,您可以轻松创建和发布属于自己品牌的专业的电商平台,进行全方位的品牌宣传和产品推广。ShopWind v3.x 标准版开始走向开源,打造一款完全开源的电商系统,可以免费用于商业运营或者二次

2023-07-10

务以高效、健壮、灵活设计 SaaS、多语言、机器人推送、自动化管理、数据同步多类型算法为主要业务 IoTOS-App 基于RuoYi-App 开发 适配国际化多语言 UI 使用 uView IoTOS-IM 基于 J-IM(t-io 网络框架 谭聊原型核心