AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

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

关注

评论

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

绝了!学编程的还有不知道的吗?这个Java开发工具免费了

飞算JavaAI开发助手

开发者工具 开发工具 java\ 智能开发

局域网与Kubernetes内部网络如何互通

程序员半支烟

k8s

山东布谷科技直播软件开发WebRTC技术:建立实时通信优质平台

山东布谷科技

软件开发 WebRTC 实时通信 源码搭建 直播软件开发

Redis Sentinel 初步设计方案

艾瑾行

架构训练营

数智双擎,算融未来”,2023东湖算力与大数据创新大会圆满召开

彭飞

大型模型的重要基石与洞察力之源之文本数据

数据堂

Presto 内存参数设置建议

冰心的小屋

presto memory query.max-memory presto 内存

C++实现一键关闭桌面

芯动大师

全新 – Amazon EC2 M1 Mac 实例

亚马逊云科技 (Amazon Web Services)

Amazon EC2

《MySQL——从删库到跑路》阿里架构师分享删库跑路救命策略

java易二三

Java 程序员 计算机

Similarities:精准相似度计算与语义匹配搜索工具包,多维度实现多种算法,覆盖文本、图像等领域,支持文搜、图搜文、图搜图匹配搜索

汀丶人工智能

人工智能 自然语言处理 语义搜索 语义搜索系统 文本匹配

网上正规实体现场同步平台

新百盛娱乐yscy898

《企业家》杂志封面人物丨王文京:数智化助企业“基因迭代”

用友BIP

网络安全作业

大肚皮狒狒

使用 Spring 实现控制反转和依赖注入

小万哥

Java spring 云原生 后端 SpringCloud

java8 通过反射执行接口的default方法

java易二三

Java 程序员 计算机

深入浅出java Semaphore

java易二三

程序员 jdk 计算机 科技

成为大主播的必懂知识:直播源码推流

山东布谷网络科技

直播推流 直播源码

网上正规实体平台现场同步yscy898

新百盛娱乐yscy898

上线规则 微咨询 Fil币现在进场合适吗? 简单查询

统一门户|WorkPlus整合内部应用,构筑企业统一的智能工作入口

BeeWorks

柏睿向量数据库Rapids VectorDB赋能企业级大模型构建及智能应用

新消费日报

精细解析中文公司名称:智能分词工具助力地名、品牌名、行业词和后缀提取

汀丶人工智能

人工智能 自然语言处理 信息抽取

第二届广州·琶洲算法大赛报名截止 3300多支队伍将展开激烈角逐

新消费日报

SpringBoot3数据库集成

Java 架构 springboot SpringBoot3

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