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/


相關推薦

2022-11-23

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

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 修复,详细的更新内容如下: [新增]邮箱配置信息测试发送功能; [新增]禁用更新检测功能及

2023-04-01

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

2022-10-01

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

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-07-10

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

2023-01-15

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

2023-11-30

构模式。基于商业友好的 Apache-2.0 协议免费开源发布。我们希望不仅是开源的受益者也能成为开源贡献者,与开源社区一起共建共享开源生态。 在线演示系统   开源项目主页 本次更新内容: - [pangu app starter] 整

2024-05-05

我们会在未来的0.3.0版本,随同其他核心功能升级,一同发布Admin Dashboard的正式版。正式版功能会包括: 可以配置的数据统计仪表盘 完善的数据筛选、滚动加载和组件类型配置 更强大的表单和富文本编辑 其它更强