/1 简介/
最近在做手机APP的自动化测试。 我需要安装appium并配置环境变量。 虽然网上的教程很多,但是随着版本的更新,总会出现各种坑。 本文将根据我个人遇到的坑的经验,给大家详细介绍一下如何去做。 正确安装appium。
/2 第 1 步:安装 Adroid SDK/
1.按照网上教程,首先下载Adroid SDK,网址如下图所示。
2.下载过程非常顺利,如下图所示。
3、然后点击SDK Manager.exe文件跳墙软件教程,发现没有任何反应。
4.然后在百度上搜索答案。 大部分的解决方案如下图所示:
5.然而,按照上述步骤后,并没有“神奇”地打开。 这个问题让我纠结了一下午。 最后我不得不跳出这个坑,选择安装Android Studio,因为里面也可以安装Adroid SDK。 下载地址是, 整个下载过程很顺利,安装过程也很顺利,但是最后弹出了如下错误:
6、原因是第一次安装启动后,检测到电脑没有SDK。 第一种解决办法是在安装目录下找到: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/
网址是,我安装了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都代表手机应用的标识,这里代表微信应用,点击Start Session。
3、显示手机界面,微信已打开。 至此,appium安装和环境搭建已经完成,如下图所示。
/5 第 4 步:代码/
1.部分代码截图如下图所示。
2、执行这段代码也可以像第三步一样打开微信登录界面。 接下来就可以像selenium操作网页一样,使用appium来点击输入微信小程序界面的元素了。 如果您不知道某个按钮的元素,可以在appium客户端点击某个按钮,右侧会显示其元素信息,如下图所示。
现在您可以随心所欲地在微信上进行自动化测试了。
/六跳墙软件教程,结论/
本文主要介绍使用Python代码来控制手机微信小程序。 教程比较基础,但是还是省了不少细节。 你在尝试的过程中肯定会遇到各种各样的问题。
另外,我已将本文涉及的Python代码上传至Github。 有兴趣的朋友可以去看看。 如果觉得不错的话记得给个star哦!
感谢大家的阅读!