App自动化环境部署

Posted 亚图姆

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了App自动化环境部署相关的知识,希望对你有一定的参考价值。

1.所需工具

  • android-SDK:自行百度下载
  • Appium-Desktop:自行百度下载
  • 真机或模拟器:自行准备

2.部署步骤

1)配置Android-SDK

  • 解压Android-SDK压缩包
  • 配置环境变量:

新建ANDROID_HOME变量名,变量值:D:AndroidSDK

追加系统环境变量Path:%ANDROID_HOME%platform-tools;%ANDROID_HOME% ools;

  • 验证环境变量

技术图片

2)安装Appium-Desktop

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

3.使用过程

1)连接手机到电脑

技术图片

2)打开Appium-Desktop,输入设备信息

技术图片

点击启动服务器

技术图片

点击放大镜图标

技术图片

deviceName:手机连接电脑,在DOS窗口输入adb devics

platformName:Android或ios

appPackage和appActivity获取方式:

技术图片

技术图片

技术图片

3)保存设备信息,并启动会话

技术图片

4)关于元素选择

  • 使用appium检测器

如上图所示

  • 使用uiautomatorviewer.bat(D:AndroidSDK ools)

技术图片

4.编写脚本

1)Java环境

a.安装Java:自行百度

b.安装maven和配置

  • 解压maven压缩包
  • 配置环境变量:

新建MAVEN_HOME变量名,变量值:D:Maven

追加系统环境变量Path:%MAVEN_HOME%in;

  • 验证环境变量

技术图片

  • 修改maven设置文件

路径:D:Mavenconf

修改地方:

技术图片

技术图片

c.eclipse设置

Window-Preferences-Maven设置

技术图片

技术图片

技术图片

所需依赖:

技术图片

d.IDEA配置

File-Settings-Build Tools-Maven

技术图片

Python环境

DOS窗口输入:pip3 install Appium-Python-Client

至此,App自动化环境部署完成

以上是关于App自动化环境部署的主要内容,如果未能解决你的问题,请参考以下文章

APP自动化环境部署

Vue打包并自动部署到指定服务器

C#项目 App.config 配置文件不同使用环境配置

Flask 部署和分发

卸载app后如何去掉github自动检查和部署

k8s+jenkins实现自动化部署应用至k8s集群