APP自动化知识点详解,基于Java语言(1)APP自动化的环境搭建

2022/1/10 1:03:59

本文主要是介绍APP自动化知识点详解,基于Java语言(1)APP自动化的环境搭建,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

1、下载安装Android SDK

(1)下载地址:https://www.androiddevtools.cn/

可以根据下图按钮快速定位到当前SDK下载处

 

下载解压后的目录:

 

(2)双击SDK Manager.exe,安装一些必备的SDK构建工具

其他包下的默认选择即可,再勾选下Extras包,便于扩展真机测试,其他包选择如下:

需要每个包都勾选下Accept License才可以下载:

(3)下载完后,需要配置环境变量

新建ANDROID_HOME变量,填写的sdk解压包的路径:

将%ANDRIOD_HOME%\platform-tools、%ANDRIOD_HOME%\tools、%ANDRIOD_HOME%\build-tools\29.0.3(此处的版本要与SDK Manager实际下载下来的版本一致)添加到PATH变量中:

(4)验证配置是否成功:打开DOS命令窗口,输入adb version

出现如图ADB版本信息,证明已经SDK配置成功

 

2、安装模拟器,本文介绍【夜神模拟器】

下载地址: https://www.yeshen.com/ 

下载完后一路下一步即可安装成功。

下载完后,使用sdk\platform-tools目录下的adb.exe复制替换到夜神模拟器bin目录下的adb.exe文件和nox_abd.exe文件,这样一来,可以使得在我们启动模拟器的时候,我们的adb工具可以自动连接到我们的模拟器。 

 

3、安装Appuim桌面版程序

下载地址:https://github.com/appium/appium-desktop/releases

本人介绍下载的版本是:1.21.0

 

由于github可能下载速度偏慢,我将安装包放到网盘,有需要的可以到网盘下载。

链接:https://pan.baidu.com/s/1sbjrPOwFvN6x0v3M9iqMwQ 
提取码:q035 

 

4、下载完后,一路下一步即可安装完成,只能默认装到C:\Program Files\Appium的目录下,打开界面如下:

 

5、点击【启动服务器】即可运行appium 服务

 

6、点击启动检查会话,即可打开会话窗口,可以调试我们的APP启动信息

 

7、打开我们的夜神模拟器,然后在DOS窗口输入adb devices,检查是否自动连接上了我们的模拟器设备

出现上图127.0.0.1:62001表示已经连接上了我们的模拟器设备

 

8、在模拟器中下载bilibili,作为appium启动app示例

 

9、在夜神模拟器中打开Bilibili,然后在DOS命令窗口输入:adb logcat | find "START"

可以看到cmp=tv.danmaku.bili/.MainActivityV2是哔哩哔哩APP的程序入口。

 

10:在appium会话窗口的【所需能力】输入如下信息:

deviceName:127.0.0.1:62001,该信息填写的设备名

platformName:Android,该信息填写的平台名

appPackage:tv.danmaku.bili,该信息填写的APP的包名

appActivity:.MainActivityV2,该信息填写的APP的程序入口名

noReset:true,加上该配置,可以设置每次启动APP记录上一次的操作,而不是全新第一次打开APP

 

11、填写完成后,点击【启动会话】,即可在appium中打开APP,可能会出现错误:No connected devices have been detected,该原因发生的情况是可能是设备连接断开了,我们进行手动重新连接尝试下:adb connect 127.0.0.1:62001

此时再【启动会话】,就可以成功打开APP

 

12、自此,APP自动化的准备工作已经完成。



这篇关于APP自动化知识点详解,基于Java语言(1)APP自动化的环境搭建的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程