这次终于可以愉快的进行 appium 自动化测试了

本贴最后更新于 1373 天前,其中的信息可能已经时移俗易

image.png

appium 是进行 app 自动化测试非常成熟的一套框架。但是因为 appium 设计到的安装内容比较多,很多同学入门都跪在了环境安装的部分。本篇讲述 appium 安卓环境的搭建,希望让更多童鞋轻松入门 app 自动化测试。

一、下载 appium

  1. appium 这个软件是基于 nodejs 的, 所以首先要装 nodejs 环境。可以直接通过官方网站下载 nodejs.

image.png

安装完成以后,在 cmd 命令行输入 node --version 确认是否安装成功:

image.png

  1. 下载 appium 软件,同样可以通过官方网站 appium.io 下载,下载安装点击 appium 图标出现这样的界面就安装成功了:

image.png

注意事项:

1、如果安装 appium 的时候报错,可能是因为没有安装 安装Microsoft .NET Framework 4.5。部分老旧机器需要自己安装。

2、安装 appium 尽量安装给当前用户,而不是安装到本机所有用户。避免后面因为权限问题造成部分操作报错。

二、安装 Java 环境

Java 需要安装JDK1.8及以上版本。`尽量装高版本,64位版要对应。直接下载安装:

image.png

配置 JAVA_HOME 系统变量,并且把系统变量配置到 path 环境变量当中。

image.png

确认安装是否成功:

image.png

三、安装安卓环境

  1. 下载

直接下载最新的 adt bundle 工具包就可以了,地址是:http://tools.android-studio.org/index.php/adt-bundle-plugin

  1. 配置环境变量

和 java 一样, 配置 android 系统变量,并将下面的工具添加到环境变量。

image.png

之后,会有以下环境变量:

image.png

  1. 确认安装,命令行输入下面命令,不报错就是安装成功:
adb --version
android

四、升级安卓环境

在 adt bundle 安装包下面打开 sdk_manager.exe:
image.png

对于比较新的版本,老的 adb 和 android_platform 会报错。所以需要更新对应的 api 和 adb. 点击 sdk_manager, 更新最新的 sdk, 安卓的 api 是向下兼容的,只需要下载最新版的,低版本的也能用。

image.png

如果不能立即刷新,需要点击 tools -> option, 添加镜像:

image.png

可以用的镜像地址:

  1. 中科院开源协会镜像站地址:

IPV4/IPV6 : http://mirrors.opencas.ac.cn 端口:80

  1. 北京化工大学镜像服务器地址:

IPv4: http://ubuntu.buct.edu.cn/  端口:80

IPv4: http://ubuntu.buct.cn/  端口:80

IPv6: http://ubuntu.buct6.edu.cn/  端口:80

  1. 大连东软信息学院镜像服务器地址:

http://mirrors.neusoft.edu.cn  端口:80

注意:部分时段这些服务无法顺畅访问,需要重新刷新几次。

五、手机环境

  1. 手机需要打开开发者调试模式。建议使用真机进行测试,模拟器部分软件会出现奔溃等现象。各个模拟器之间的操作也会略有不同。
  2. 需要对应语言的 appium client, 比如 python 的 Appium-Python-Client
  • App
    35 引用 • 23 回帖
1 操作
yuze 在 2020-08-06 17:49:34 更新了该帖
回帖
请输入回帖内容 ...