Python爬虫基础教程,Appium移动端自动化测试工具安装及介绍

Appium移动端自动化测试工具安装及介绍

在爬APP数据时怎样才能实现自动化操作呢?比如说直动翻页,通过抓包工具抓取APP的数据?那么APPIUM这款工具就可以帮我们实现这个功能。

1、appium是-个自动化测试开源工具,支持ios平台和Android平台.上的原生应用, web应用和混合应用

什么是原生应用?

通俗地讲,原生应用是一款为指定移动电话(经常被描绘成光芒四射的iPhone形象)所创建的应用。你能从总店(又经常被描绘成苹果的应用商店)买到或由总店配送,再安装到移动设备上,主屏会带有图标,而所下载的商店会管理程序的更新。来源:知乎

什么是web应用?

Web应用是运行在Web上的应用程序。但是反过来,运行在Web上的应用程序都是Web应用吗?答案是否定的。这里所说的Web应用是指运行在网络上,以浏览器作为通用客户端的应用程序,在许多地方又被称为B/S(Browser/Server,浏览器-服务器)模式的应用。当使用IE或者FireFox在网易、新浪等门户网站上冲浪时,使用的就是Web应用。

什么是混合应用?

混合应用,也叫混合APP,是上面两种方式的混合。结合两者居中的状态,比较适合现代开发。主要是通过web前端技术实现的,在一个原生APP内嵌一个轻量级的浏览器,然后使用h5开发一部分原生的功能,这部分功能可以在不升级APP的情况下动态更新。

2、appium是- 个跨平台的工具:它允许测试人员在不同的平台( ios , Android )使用同一套API来写自动化测试脚本,这样大大增加了i0S和Android测试套件间代码的复用性。

Selenium客户端类库

appium类库封装了标准Selenium客户端类库
appium客户端类库实现了Mobile JSON Wire Protocol、W3C,WebDriver spec
appium服务端定义了官方协议的扩展,为appium用户提供了方便的接口来执行各种设备动作。

appium特点:

多平台,支持IOS,Android,wind等
appium选择了Client/Server的设计模式
appium扩展了WebDriver的协议
多语言:Ruby,Python,Java,JavaScript ,(Node.js),Objective C,PHP,C# (.NET),RobotFramework

appium工作原理图:

Python爬虫基础教程,Appium移动端自动化测试工具安装及介绍插图
Appium移动端自动化测试工具安装
下载地址:链接:https://pan.baidu.com/s/1euARa0ZmIhyH0TFnYEGMbw?pwd=9tyy
提取码:9tyy
安装就简单了,下一步,下一步就好了
**本论坛部分作品是由网友自主投稿和发布、编辑整理上传,对此类作品本论坛仅供提供学习交流和参考,禁止用户用于商业行为,并请于下载后24小时内删除,若喜欢该作品请联系原作者购买正版。如果您发现论坛上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。
158自学网 » Python爬虫基础教程,Appium移动端自动化测试工具安装及介绍
关于售后:
(1)、因部分资料含有敏感关键词,百度网盘无法分享链接,请联系客服进行发送;
(2)、所有资料在您未收到之前,都可以联系微信/QQ:406499404,无条件退款
(3)仅支持原渠道退回,微信支付,支付宝退回至您当初选择的付款方式
(4)不用担心不给资料,如果没有及时回复也不用担心,看到了都会发给您的,请放心!
(5)因部份资源来源互联网,本站不担保其完整性,请知悉!

发表评论

Hi, 如果你对本资源有疑问,可以跟我联系哦!

联系作者

提供最优质的资源集合

立即查看 了解详情
赞助VIP 享更多特权,建议使用 QQ 登录
喜欢我嘛?喜欢就按“ctrl+D”收藏我吧!♡