标签:设置 ndt contain 环境变量 you tac latest 调试 hidden
根据原理图, 我们知道自动化程序需要调用客户端库和 Appium Server 进行通信。
因为我们介绍Python语言开发,所以当然是用pip安装,如下
Appium Server 是用 nodejs 运行的,基于js开发出来的。Appium组织为了方便大家安装使用,制作了一个可执行程序 Appium Desktop,把 nodejs 运行环境、Appium Server 和一些工具 打包在里面了,只需要简单的下载安装就可以了。
Appium Desktop官方下载,点击这里打开下载页面
本教程主要讲解 安卓APP的自动化,必须要安装安卓SDK,而安卓SDK需要 JDK 环境。下载安装: jdk-8u121-windows-x64.exe
对于安卓APP的自动化,Appium Server 是需要 Android SDK的。因为要用到里面的一些工具,比如 要执行命令设置手机、传送文件、安装应用、查看手机界面等。我这里将androidsdk下载解压到了d:\tools。
解压完成后,需要 配置一下 添加一个 环境变量 ANDROID_HOME
,设置值为sdk包解压目录,比如 d:\tools\androidsdk
另外,还推荐大家配置环境变量 PATH ,加入 adb所在目录, d:\tools\androidsdk\platform-tools\
注意:是 添加
该目录到环境变量PATH中, !!!不是替换!!!
,否则会导致系统命令都找不到的严重后果
上述的软件环境都准备好以后,要自动化手机APP,需要:
在你运行程序的电脑上 用 USB线 连接上 你的安卓手机
进入 手机设置
-> 关于手机
,不断点击 版本号
菜单(7次以上),
退出到上级菜单,在开发者模式中,启动USB调试
如果手机连接USB线后,手机界面弹出 类似 提示是否允许USB调试。选择 允许USB调试。
注意:
有的手机系统,可能需要一些额外的选项需要设置好。比如,有的手机,开发者选项里 需要打开 允许通过USB安装应用
等。总之,给USB开发调试 尽可能方便的控制手机。
连接好以后,打开命令行窗口, 执行 adb devices -l
命令来列出连接在电脑上的安卓设备。
如果输出 类似如下的内容:
表示电脑上可以查看到 连接的设备,就可以运行自动化程序了。
下面是一段使用 Appium 自动化的打开 一笔记账 应用,点击 添加 支出 操作
Appium自动化环境搭建(这里主要讲解 安卓APP的自动化
标签:设置 ndt contain 环境变量 you tac latest 调试 hidden
原文地址:https://www.cnblogs.com/zhaoxiaogang/p/14475605.html