写点什么

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:237483
用户头像
臧秀涛 略懂技术的运营同学。

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

关注

评论

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

up 主亲测,ToDesk/青椒云/顺网云这三款云电脑玩转 AIGC 场景

Toekn_w

云电脑 AIGC

HarmonyOS 5.0应用开发——UIAbility生命周期

高心星

HarmonyOS Ability 鸿蒙Next

教育信息化 2.0 时代,如何从 “数字化校园” 迈入 “智慧校园”?

袋鼠云数栈

浅谈网页端IM技术及相关测试方法实践(包括WebSocket性能测试)

JackJiang

网络编程 即时通讯 IM

揭秘京东API接口:轻松获取商品SKU详细信息

代码忍者

API 接口 pinduoduo API

制造业管理系统中ERP与MES的区别

积木链小链

企业管理 ERP mes

火山引擎数据飞轮帮助音乐APP充分洞察用户需求,提升用户粘性

字节跳动数据平台

数智化 数据飞轮 营销增长

Python爬虫实战:抓取拼多多商品详情数据(基于pdd.item_get接口)

代码忍者

API 接口 pinduoduo API

大公司难解“违规报销”题,是管理方式出现问题了吗?

ToB行业头条

美团

QT开发Linux应用软件

北京木奇移动技术有限公司

qt Qt Creator 软件外包公司

如何编写年度工作汇报PPT

老张

年度总结 工作汇报 述职

探索1688阿里巴巴API接口:揭秘商品详情与图片搜索商品列表的高效应用

代码忍者

API 接口 pinduoduo API

To B企业:2025继续打价格战,只有死路一条

IPD产品研发管理

企业管理 产品研发 企业经营 产品战略

淘宝天猫API接口:解锁商品详情与关键字搜索新境界

代码忍者

API 接口 pinduoduo API

基于 AutoFlow 快速搭建基于 TiDB 向量搜索的本地知识库问答机器人

PingCAP

人工智能 TiDB 数据库· autoflow

ByConity ELT 数据仓库使用初体验

百里丶落云

数据仓库 ByConity

NineData第2届数据库编程大赛:一条SQL秒杀100万张火车票

NineData

MySQL sql NineData 2024第二届数据库编程大赛 数据库编程大赛

如何为RAG应用选择最佳Embedding模型

Zilliz

Milvus rag 向量Embedding

AI Agent重塑微服务治理

百度Geek说

重构 微服务治理 AI Agent 多智能体 微服务运维

英特尔以软件之力,推动AI从技术到应用落地

E科讯

PingCAP 荣膺 2024 亚马逊云科技合作伙伴两项殊荣

PingCAP

TiDB pingCAP

AI驱动的低代码平台:解密背后的算法与架构创新

天津汇柏科技有限公司

低代码 AI 人工智能

拼多多商品详情数据接口(pinduoduo.item_get)丨拼多多API接口指南

tbapi

拼多多商品详情接口 拼多多API 拼多多商品数据接口

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