appium支持许多主流语言编写测试脚本、不需要重造轮子,应用范围非常广泛,测试效率非常高效,是一款强大的自动化测试框架。本系列文章由上海市软件评测中心测试工程师原创,主要分为四部分:appium介绍、appium环境配置、appium使用、appium自动化脚本编写。
本文我们先带大家了解自动化测试工具appium,后面的文章会为继续为大家介绍appium环境配置、使用、脚本编写等内容。
appium是一款开源的、跨平台的、多语言支持的移动应用自动化工具,通俗来说是手机app自动化工具。它目前可以测试的app如下三种,原生app、混合app、移动web。
首先我们一起看下appium的架构图,主要有客户端、服务端、测试平台sdk、手机端自动化驱动程序这四部分。
客户端主要是用来编写脚本,还包括一些手机安装工具等。服务端是appium的主体,appium server可以装在自己的本机上,也可以装在服务端。测试平台sdk是开发厂商(如google)提供的sdk,需要在本机上去安装。手机端自动化驱动程序,这部分下面给大家展开详细讲一下。
安卓手机端驱动介绍
appium目前主要支持andriod 4.2以上的系统。uiautomator是安卓手机自带的驱动。现在很多安卓手机的系统都是定制化的,如果没有阉割的太多,还是含有uiautomator驱动。在使用appium时候大多数使用优化过的uiauromator2驱动,但uiauromator2并非适用所有系统,如果运行出现问题可以切换回uiauromator。
驱动工作原理
appium并不负责手机具体自动化任务。相当于是一个中间代理,通过appium识别自动化脚本并转化成手机uiautomator执行的指令,手机识别在执行自动化任务。
后面的文章会为继续为大家介绍appium环境配置、使用、脚本编写等内容,欢迎大家继续关注。
(本系列文章根据《优品软件培育计划》公益直播内容整理,可以私信我获取直播回放链接。)
相关链接:
道普云:自动化测试工具appium自动化脚本怎么编写?
同类热门推荐 六爻预测术学习 45807人看过 周易六爻系统教程(三十八) 94812人看过 2022年6月14日《永劫无间》违规玩家封禁名单 45327人看过 2012初学印象。 66446人看过 书说隻狼 第十三回 78627人看过 本站只为传播信息,不对所发布的内容本身负责。如有凯发k8国际手机app下载的版权及其它问题,请联系站长处理。- 上一篇:
- 下一篇: 银行从业资格考试时间(银行从业资格考试时间2022下半年)
猜你喜欢
- 2023-03-21化妆介绍内容「化妆课程内容介绍」
- 2023-03-21化妆品介绍「化妆品种类大全介绍」
- 2023-03-21化妆专业介绍「化妆专业叫什么」
- 2023-03-21化妆专业简单介绍「大专里有化妆专业吗」
- 2023-03-21化妆品产品介绍「化妆品的产品介绍」
- 2023-03-21化妆师介绍「中国十大化妆师名单」
-
生活百科网创立与2018年,一直不断致力于免费提供生活,经济,健康,母婴等各类百科知识,帮助解答了5w多人,今后我们仍将一如既往的增加百科内容!
- 常见生活百科知识汇总
- 最近发表
- 标签列表