写点什么

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

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

关注

评论

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

新课上线 | 每次 5 分钟,轻松玩转阿里云容器服务!

阿里巴巴云原生

阿里云 云原生 容器服务

服务治理的工作内容

阿泽🧸

微服务 6月月更

Java Core 「13」ReentrantReadWriteLock 再探析

Samson

学习笔记 Java core 6月月更

Hoo虎符研究院 | 币圈后浪D/Bond一个基于ERC-3475标准开发的去中心化债券生态系统平台

区块链前沿News

Hoo 虎符交易所

C语言数据的储存

未见花闻

6月月更

全面双录倒计时,融云助力泛金融业务办理高效合规可回溯

融云 RongCloud

军体拳代码

工程师日月

6月月更

设计微博系统中“微博评论”高性能高可用计算机构

Fan

架构师实战营

mysql中的查询计划及sql语句性能分析:explain

乌龟哥哥

6月月更

uni-app进阶之创建组件/原生渲染【day9】

恒山其若陋兮

6月月更

如何提高远程办公的效率?| 社区征文

石云升

远程办公 6月月更 初夏征文

Ajax入门教程

倔强的牛角

ajax 6月月更

Any to Any 实时变声的实现与落地丨RTC Dev Meetup

声网

音频 RTC Dev Meetup 生态专栏 语音处理

攻防演练中红队的内网横向扩展

穿过生命散发芬芳

6月月更 攻防演练

Java 使用 char[] Array 还是 String 存储字符串

HoneyMoose

Java 中的Comparator使用技巧

Nick

Java stream 6月月更 Comparator nullsFirst

linux之我常用的20条命令( 之三)

入门小站

Linux

在线文本列表批量添加行号工具

入门小站

工具

Discourse 新用户可插入媒体的数量

HoneyMoose

K8S学习笔记--《开篇词|迎难而上,做云原生时代的弄潮儿》

IT蜗壳-Tango

容器 k8s IT蜗壳教学 6月月更

DOM操作

Jason199

js DOM事件 6月月更

Python 设计模式:单例模式

宇宙之一粟

Python 单例模式 6月月更

小红书严打买卖账号及刷量作弊行为:必须维护平台的公信力

石头IT视角

leetcode 221. Maximal Square 最大正方形(中等)

okokabcd

LeetCode 动态规划 数据结构与算法

Eureka的TimedSupervisorTask类(自动调节间隔的周期性任务)

程序员欣宸

Java SpringCloud 6月月更

JVM调优简要思想及简单案例-新生代回收算法

zarmnosaj

6月月更

接口测试(apipost、jmeter和python脚本)——测试工具

Xd

Java 后端 接口测试

在线JSON转YAML工具

入门小站

工具

深挖数据价值,2022隐私计算大赛开启!

Jessica@数牍

隐私计算 大数据技能大赛 隐匿查询性能优化 隐私求交性能优化

如何使用物联网低代码平台进行设备调试?

AIRIOT

低代码 物联网 低代码开发

SRE Lesson One -- Day1 准备你的工作环境

耳东@Erdong

SRE 6月月更 SRE Lesson One

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