/1 前言/
近期在做手机APP自动化测试,必须安appium,并配置环境变量,网上虽然有非常多教程,然则随着版本的更新总有各样各样的坑,本文以亲身踏坑经历给大众仔细介绍一下怎样正确安装appium。
/2 第1步:安装Adroid SDK/
1、根据网上的教程,先下载Adroid SDK,网址为 https://www.androiddevtools.cn/,如下图所示。
2、下载过程很顺利,如下图所示。
3、之后点击SDK Manager.exe文件,发掘没反应。
4、遂百度寻找答案,大多处理办法如下图所示:
5、然而根据以上过程并无“神奇”的打开,这个问题让我纠结了一下午,最后我不得不跳出这个坑,选取安装Android Studio,由于在它里面亦能够安装Adroid SDK,下载位置为 http://www.android-studio.org/,全部下载过程很顺利,安装过程亦很顺利,然则到最后弹出如下错误:
6、原由是第1次安装,起步后,检测到电脑无SDK。第1个处理办法是在安装的目录下找到:bin\idea.properties打开(用记事本)这个文件末尾添加一行disable.android.first.run=true,而后就能够打开Android Studio了,然则这个办法治标不治本,只能顺利打开这个软件,然则不可安装SDK。
7、第二个处理办法是,不翻墙的状况下,通常都是修改host文件:C:\Windows\System32\drivers\etc\hosts,如下图所示。
8、在最下面加如上两行命令,再打开Android Studio就能用了,在Android Studio软件下面这个界面能够下载安装所需的Android版本,这一步到此就大功告成为了。
/3 第二步:下载安装JAVA/
网址为 https://www.oracle.com/technetwork/java/javase/downloads/index.html,我安装的是jdk-13.0.1,根据如下配置环境变量:
1、系统变量名:JAVA_HOME,变量值:C:\Program Files\Java\jdk-13.0.1;
2、系统变量名:CLASSPATH,变量值:%java_home%\lib。
然则网上非常多教程CLASSPATH的变量值为:
这是老版本的环境变量配置方式,新版本jdk-13.0.1文件夹下是无dt.jar和tools.jar的,大众必定要重视。
/4 第三步:安装appium/
1、这一步比较简单,基本无坑,直接在appium官网下载安装就可,打开后如下图所示。
2、点击Start Server v1.8.1,进入如下界面,如下图所示。
我已然配置好了参数,platformName为系统类型,deviceName为手机型号,appPackage和appActivity都表率手机app的标志,此处表率微Xapp,点击Start Session。
3、手机界面就表示出来了,已然打开了微X,到这一步appium安装及环境搭建已然所有完成,如下图所示。
/5 第四步:撸代码/
1、部分代码截图如下图所示。
2、执行此代码亦能够如第三步同样打开微X登录界面,下面就能够像selenium操作网页一样用appium对微Xapp界面的元素执行点击、输入等操作了,倘若不晓得某个按键的元素,能够在appium客户端点击某按钮,而后它的元素信息就在右侧表示出来了,如下图所示。
此刻你就能够随心所欲的对微X进行自动化测试了。
/6 结语/
本文重点介绍了运用Python代码实现操控手机微Xapp,教程写的相对基本有些,然则部分细节方面还是节省了非常多,大众在尝试的过程中肯定还会有各样问题。
另一本文触及的Pyhton代码,我已然上传到Github了,感兴趣的小伙伴们,能够去瞧瞧,觉得不错,记得给个Star噢!
感谢大众的阅读!
|