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

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

关注

评论

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

用友在ICDAR发表论文,AI实力获国际顶级学术会议认可

用友BIP

人工智能

软件APP定制开发有那些优势?

Geek_16d138

软件定制 app定制开发

强大好用的shell:shell命令

小齐写代码

如何正确执行 DORA 指标

SEAL安全

DevOps 持续部署 DORA 企业号11月PK榜

Fig Player for Mac(多媒体播放器)

展初云

播放器 Mac软件 Fig Player

MouseBoost Pro for Mac(右键助手)

展初云

Mac软件 鼠标辅助

CSP直通车“助你成为优秀的专业敏捷教练”| 12月线上面授双周末班

ShineScrum

敏捷教练 专业敏捷教练

普及高质量融资管理举措 ,打造城投国资领先实践,用友Fast by BIP很在“行”

用友BIP

全球司库 国资数智化

文心大模型驱动的代码助手Comate

百度开发者中心

大模型 #人工智能 智能代码助手

大模型训练:提高NLP性能的关键路径

百度开发者中心

nlp 大模型

MacOS系统的硬件信息扫描工具:EtreCheck pro for Mac

加油,小妞!

etrecheckpro 硬件信息扫描工具

数据流图:一篇文章教你如何轻松画出来

职场工具箱

流程图 教程分享 绘图工具

Amazon EC2使用测评

查拉图斯特拉说

服务器 亚马逊云科技 EC2

利用Prompt工程提升大模型性能

百度开发者中心

深度学习 大模型

玩转 Cgroup 系列之一: Cgroup 的起源、重要性和基本工作原理

小猿姐

Linux 内核 资源管理 Cgroup

亚马逊云科技大语言模型加速OCR应用场景发展

归来

人工智能 OCR 大语言模型

如何走出自己的第二曲线

老张

职场成长 第二曲线

普通人为什么要学物理?这个答案最逆天!

博文视点Broadview

环境变量配置无效?

矩视智能

深度学习 机器视觉

一起学Elasticsearch系列-Query DSL

Java随想录

Java 大数据 ES

服务器 突然断电有什么危害

Geek_f19a80

理事长走进统信软件,深度探讨社区发展规划 | 理事长走进系列

OpenAnolis小助手

开源 AI 操作系统 龙蜥社区 统信软件

玩转 Cgroup 系列之二:使用 CPUShares 管理 Cgroup

小猿姐

Linux Cgroup CPUShares I/O 调度

轻松理解 Transformers (4) :Decoder 和 Output 部分

Baihai IDP

人工智能 深度学习 AI Transformer 白海科技

聚力未来!云起无垠成为光合组织成员单位

云起无垠

Xmind for Mac(思维导图软件) 24.01中文版

展初云

Mac 思维导图 XMind

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