Appium自学笔记(一)--搭建appium自动化开发环境

学习资料链接:

虫师Appnium安装学习路径:https://www.cnblogs.com/fnng/p/4540731.html

appium-doctor能够生效的配置方式:https://blog.csdn.net/u011296485/article/details/79494110

SDK manager无法更新的问题:https://www.tuicool.com/articles/FFFnIbV

 

 

学习背景:

        selenium自学了快1年了,web相关的自动化流程,基本都掌握了,从最开始的网页字段抓取、到简单的框架、数据库交互掌握的差不多了之后,打算开始基础Appium的相关内容。本着搭建环境一定会遇到各种各样诡异问题,并且以后还可能再次待见环境的想法,记录本文,一来方便以后再出现了不至于蒙蔽,二来希望能够对正在学习Appium的同事有所帮助。

 

安装环境遇到的问题:

1. 安装完JAVA,配置环境变量,配置如下变量,CALSS_PATH,我以为是笔者写错了,自作聪明的修改成了CLASS_PATH,然后就报错了。真是自作聪明了,原本的写法没毛病啊

2. 安装Android SDN,默认的地址无法获取所有资源包,所以进行手动下载,按照文档中的描述,分别下载了:SDK Platform-Tools、Build-Tools、SDK,按照配置的进行,在cmd中录入:appnium-doctor,未弹出成功提示。进入环境变量配置了两个地址之后就成功了,不过需要注意,修改环境变量后需要重新开一个命令窗口配置才能够生效!操作参考内容,见文头链接

一个是appnium的.bin目录:C:\Program Files (x86)\Appium\node_modules\.bin;

另一个是node.exe所在路径目录:F:\Appnium;

3. SDK manager管理器,无法更新,每次只能够手动下载,很麻烦,但是虫师给的配置方式本地试过不生效,于是找了其他人的攻略尝试了下,运行可行!链接见文头。PS,鄙人尝试的时候,出现了一些问题,SDKmanager加载内容不全,只有3个文件。查了挺多资料的,配置的也都没问题,最终修改的tool-options,地址修改成,如下链接,然后reload。但是列表还是没有出现。退出manager重进之后,发现出现了其他链接。个人感觉很奇怪,不过这个问题目前已经解决了。如果遇到了,reload后重登下manager说不定就解决的。至于如何配置,可以自行百度:“android sdk manager 无法更新”

4. 安装python,由于之前已经使用过python了,所以没有进行安装,只按照文本中执行了Appium-Python-Client的安装,结果安装失败了!弹出的提示内容如下。当时想,问题一定很严重啊,安装失败了,再试一次!还是失败了。不经意间,忘了自己会点英语,看了下日志,尼玛,这东西之前已经安装过了!以后看到日志,第一时间先看看啥意思。

5. Appium安装错了,要开始编写第一条脚本的时候,怎么看我的appium都和说明文件上的不一样,最重要的是,机器人的图标我是怎么找都找不到,经过进一步确认,发现自己安装错了,安装的是app

6. SDK manager中下载了Android.5.0版本,本地运行通过了之后,突发奇想,想试试更高的版本,于是下载了一个8.0,但是无法启动,经过确认,在8.0版本的下载包中,缺少了ARM EABI v7a System Image.个人理解,这个东西是手机app的原型环境说明工具,导致无法启动8.0版本的安装环境。单独下载应该就能够运行,不过没找到资源,所以就暂时放弃了。苦就苦在,下载8.0之前把5.0的个卸载了!

7. 安装了appium,也打开了android调试页面,如何调用程序呢?好吧,只要运行写好的python脚本就可以了。之前编辑python用的pycharm,复制脚本之后,更改了脚本里的android版本,修改为本地的版本5.0.1,然后运行。最后还真运行,虽然只是操作安卓自带的计算器功能。

小结:本来以为能够通过一篇文章直接掌握appium的使用方式,然而看到最后,只介绍了appium测试环境的搭建过程。不过也足够了,分阶段来。之后学习appium的编码内容会在之后的笔记中继续记录。

鄙人在前端时间才看了17年的一部电影《明日边缘》,很喜欢这部电影,刷影评的时候看到一个评论说,每个人都在重复的度过同一天,如果每天比昨天变强一点,10天,100天,1000天后,也许不可想象啊!

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值