【AICon】探索RAG 技术在实际应用中遇到的挑战及应对策略!AICon精华内容已上线73%>>> 了解详情
写点什么

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

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

关注

评论

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

BSN-DDC基础网络详解(二):快速接入指南

BSN研习社

BSN-DDC

Vue3项目框架搭建封装,一次学习,终身受益【万字长文,满满干货】

虎妞先生

前端 前端架构 Vue 3 vue cli

畅销10年的数据库技术图书,当之无愧的霸主!还有谁?

博文视点Broadview

C++到Python全搞定,教你如何为FastDeploy贡献代码

飞桨PaddlePaddle

c++ paddle 飞桨

应用部署初探:微服务的3大部署模式

SEAL安全

微服务 企业号 2 月 PK 榜

Hi3861编译烧录更快捷

HarmonyOS开发者

HarmonyOS

2023年低代码发展新趋势

力软低代码开发平台

数据同步gossip协议原理与应用场景介绍

京东科技开发者

架构 Consul fabric Gossip协议 企业号 2 月 PK 榜

Flomesh Ingress 使用实践(四)TLS 透传

Flomesh

Kubernetes 服务网格 ingress Pipy 流量管理

万里数据库加入龙蜥社区,打造基于“龙蜥+GreatSQL”的开源技术底座

OpenAnolis小助手

开源 龙蜥社区 greatsql社区 万里数据库 生态适配

十分钟用vitepress搭建项目文档

虎妞先生

前端 vite Vue 3

基于Verilog HDL的状态机描述方法

timerring

FPGA

Flink CEP 在抖音电商的业务实践

Apache Flink

大数据 flink 实时计算

我的2022,从紫竹院到通惠河畔

虎妞先生

学习 前端 成长 年终总结

Java高手速成 | Hibernate的配置文件与JPA API的基本用法

TiAmo

hibernate jpa api 网关

git中patch的用法

ModStart

非代码的贡献也能成为Committer,我与DolphinScheduler社区的故事

Apache DolphinScheduler

开源 开源社区 开源文化 开源软件 大数据 开源

探讨MySQL事务特性和实现原理

小小怪下士

Java MySQL 程序员 事务

看海泰方圆类ChatGPT技术模型!

电子信息发烧客

前端如何实现将多页数据合并导出到Excel单Sheet页解决方案|内附代码

葡萄城技术团队

数据库 前端 架构分布式

众生皆苦,我选pnpm

虎妞先生

npm 原理 前端工程化 pnpm

从零开始学习BOM&DOM

虎妞先生

前端 DOM

银行零售如何更贴近客户?是时候升级你的客户旅程平台了

Kyligence

数据分析 客户旅程

谈谈干前端三年的几点感受

虎妞先生

前端 成长 代码人生

对话 ChatGPT:现象级 AI 应用,将如何阐释「研发效能管理」?

LigaAI

人工智能 研发效能 openai ChatGPT 企业号 2 月 PK 榜

JVM性能调优,分享些好用的内存分析神器

Steven

Python从0到1丨图像增强及运算:形态学开运算、闭运算和梯度运算

华为云开发者联盟

Python 人工智能 华为云 企业号 2 月 PK 榜 华为云开发者联盟

干货|PCBA丝印位号与极性符号的组装性设计

华秋电子

PCB dfm

图片竟能直接生成逼真音效?这AI模型也太神奇了吧!

人称T客

给webpack提了一个pr之后......

虎妞先生

前端 webpack #开源

如何用Apipost预执行脚本动态修改Query、Body、Header参数

不想敲代码

Postman 接口调试 API apipost

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