开工福利|免费学 2200+ 精品线上课,企业成员人人可得! 了解详情
写点什么

Appium 支持测试原生、混合及 Web Android 应用

  • 2013-05-15
  • 本文字数:676 字

    阅读完需:约 2 分钟

Sauce Labs 扩展了 Appium ,支持对 Android 应用和 Firefox OS 应用进行自动化测试。今年年初又引入了对 iOS 的支持。Appium 包括如下主要特性:

  • 开发者可以测试原生、混合和移动 Web 应用
  • 可用于实际设备或模拟器 / 仿真器上
  • 可以用一个脚本测试 iOS 应用和 Android 应用
  • 移动 Web 应用通常需要一个独立的测试脚本,该脚本与测试原生应用所用脚本不同,因为包含在 Web 页面中的图形元素和这些页面的结构存在较大差异
  • 要执行测试,Appium 需要与 Apple 的 UIAutomation 库和 Android 的 UiAutomator 框架(API 版本号大于 16)进行交互。对于 Android 的早期版本,Appium 使用了 Selendroid 这种扩展
  • Appium 使用 Selenium WebDriver API 发送测试命令

在使用 Appium 进行测试时,应用无需重新编译。测试可以使用 Selenium WebDriver 所支持的任何语言编写,包括 Java、Objective-C、JavaScript、PHP、Python、Ruby、C#、Clojure、Perl 和 Haskell 等,还可以使用任何测试框架,包括 Junit、Rspec、PHPUnit、Nose、Mocha、Cucumber、Capybara 和 Vows 等。

Mozilla 最近实现了 WebDriver API,并以此向 Firefox OS 中加入自动化测试,这样 Sauce Labs 就可以很方便地扩展 Appium 来支持该移动 Web OS 了。在 GTAC 2013 期间,Sauce Labs 的高级软件工程师 Jonathan Lipps 演示了如何在 Firefox OS 上运行自动化测试(参考 Firefox OS 演示的 33 分 50 秒)。

Sauce Labs 开源了 Appium。为支持其开发,该公司还在可以按需扩展的云环境中提供了模拟器 / 仿真器,可以在这上面进行自动化移动测试

查看英文原文: Appium Now Can Test Native, Hybrid and Web Android Apps

2013-05-15 09:237371
用户头像
臧秀涛 略懂技术的运营同学。

发布了 300 篇内容, 共 137.5 次阅读, 收获喜欢 35 次。

关注

评论

发布
暂无评论
发现更多内容

win版Power-user Premium(Excel插件) v1.6.1825 特别版

iMac小白

听说京东618裁员没?上午还在赶需求,下午就开会通知被裁了~

王中阳Go

Go 面试 微服务 后端 Go进阶

win版Iperius Backup Full (数据备份工具) v8.1.7 中文激活版

iMac小白

云+AI,火山引擎助力泛互联网行业创新和增长

新消费日报

牛马真的沉默了,入职第一天就干活

秃头小帅oi

25更敢为 | TATA木门25周年庆典盛大启幕 探索家居品质生活新静界

Geek_2d6073

大模型在蓝鲸运维体系应用——蓝鲸运维开发智能助手

嘉为蓝鲸

运维 大模型 运维管理

TiDB 黑科技工具集之 dbgen(造数工具)

TiDB 社区干货传送门

实践案例

TiDB Server 的优雅下线

TiDB 社区干货传送门

数据库连接

你还在用工单系统的思维建设ITSM吗?

嘉为蓝鲸

ITSM 运维管理 平台化

小冰携手火山引擎,让 AI 从崭露头角到落地生根

新消费日报

9 个适用于小型企业的顶级API管理解决方案

幂简集成

API API接口管理 API接口工具 API管理

深入解析:Netty 与 Dubbo 的关系与应用

Liam

程序员 dubbo 后端 Netty 分布式系统

rbenv:Ruby 多版本管理利器

不在线第一只蜗牛

ruby 后端 项目开发

京东面试:SpringBoot同时可以处理多少请求?

王磊

看不懂正则表达式?试试可视化工具吧!

京东科技开发者

2024深圳国际数字能源展览会

AIOTE智博会

能源展 数字能源展 深圳能源展

主流国产数据库的HTAP实现,TiDB实现的最早并应用的最深

TiDB 社区干货传送门

数据库架构设计

数字孪生智慧工厂解决方案——打造绿色、透明重卡超级工厂

图扑物联

工业物联网 组态软件 数字孪生 web组态 智慧工厂

win 版Affinity Publisher 2(逆天排版神器)特别版

iMac小白

TiDB 如何利用 Copilot 优化数据库操作,提升用户体验与内部效率?

TiDB 社区干货传送门

TiDB 的平面文件与数据体积

TiDB 社区干货传送门

管理与运维

TiKV的Raft逻辑梳理总结

TiDB 社区干货传送门

TiKV 底层架构

AI功能探测,TiDB Vector对比PG Vector

TiDB 社区干货传送门

版本测评 性能测评 7.x 实践

长江云 IPTV 融合业务 0 改造平滑迁移上云,《面向 AIGC 的数智广电新质生产力构建白皮书》开放下载

Baidu AICLOUD

vmware 专有云 IPTV

抖音商品API接口:开启电商自动化和数据洞察之门

Noah

2024年安全生产月资料合集,抓紧保存!

草料二维码

资料分享 安全生产月

鸿蒙HarmonyOS实战-Stage模型(应用上下文Context)

EquatorCoco

鸿蒙 HarmonyOS

一键自动化博客发布工具,用过的人都说好(公众号篇)

程序那些事

工具 程序那些事 自动发布

面向AI的开发:从大模型(LLM)、检索增强生成(RAG)到智能体(Agent)的应用

京东科技开发者

大厂B端/G端数据可视化项目如何做设计评审

京东科技开发者

Appium支持测试原生、混合及Web Android应用_Android/iOS_Abel Avram_InfoQ精选文章