文章目录

  • 一、Nodejs安装
  • 二、JDK安装,配置环境变量

一、Nodejs安装

下载地址:Node.js

下载后按提示操作,安装完成后,在终端输入node -v,显示版本表示安装成功。

C:\Users\12311>node -v
v12.14.0

二、JDK安装,配置环境变量

1.安装

最好使用JDK1.8,避免安装 Android SDK 时出现找不到 JDK 的情况。
修改默认安装路径,要在目标路径下新建个Java文件夹,因为换路径后不会自动创建Java文件夹。

2.环境变量

①新增变量:JAVA_HOME,变量值:

JDK的安装路径

②新增变量:CLASSPATH,变量值:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

③编辑Path变量,新建:

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

在终端输入Java和javac出现一下界面,说明安装成功

三、SDK安装,配置环境变量

下载链接:

https://dl.google.com/android/android-sdk_r24.4.1-windows.zip

AndroidDevTools - Android开发工具 Android SDK下载 Android Studio下载 Gradle下载 SDK Tools下载

下载后安装:

注意此处,点击第一项,为所有用户安装

路径同样默认,并记住,一会儿环境变量要用

点击安装,其他不用管

打勾前三项

如果不小心关闭了,或者没有自动打开上边的界面,点击安装目录下的SDK Mansger.exe文件,同样可以打开,已经自动打开的忽略此步。

如果没有自动打开,则双击次SDK Manager.exe文件

前三个打勾的必装

Google USB Driver必装

除了这四个必装外,其他自动打勾的项目,装不装都是可以的,随意。

点击右下角的Install 4 packages...

点击接受,点击安装

下载完成后,你的sdk文件夹下,应该是这样的

之后同样要添加环境变量,和jdk操作一样,点击新建,添加

变量名:ANDROID_HOME

变量值:你的sdk安装目录下的android-sdk文件夹,变量名尽量不要手动输入,建议点击浏览目录,找到该文件夹,点击确定

添加环境变量,可以直接复制

%ANDROID_HOME%\tools

%ANDROID_HOME%\platform-tools

在终端输入 adb version,显示以下信息说明安装成功

C:\Users\Hulk>adb version
Android Debug Bridge version 1.0.40
Version 4986621
Installed as C:\Program Files (x86)\Android\android-sdk\platform-tools\adb.exe

四、Appium,配置环境变量

Appium-Server下载:

Release 1.22.2 · appium/appium-desktop · GitHub

Appium-Inspector下载:

Releases · appium/appium-inspector · GitHub

五、安装Appium-Python-Client

1.cmd 输入

pip install Appium-Python-Client

通过Python安装等待安装完成。

六、模拟器连接Appium

1> 使用adb命令 连接设备

adb connect 127.0.0.1:62001

因为我使用的是夜神模拟器,所以端口号是62001

<2> 查看连接的设备

adb devices -l

这个是为了能够看到厂家,如果说看不到厂家,说明没有开启开发者模式,连点五次版本号,就可以开启开发者模式

这个状态就是开启的

<3>打开appium,输入ip、端口号进入appium

<4>开启一个会话

<5>开启以后,填写各个参数(仅说下最基本的参数)

appPackage = 要测试app包名,可用命令获取
appActivity = app的activity实践,可用命令获取
deviceName = 连接的设备名,可用adb命令: adb deivces -l
platformVersion = 连接的系统版本,可用adb命令获取
platformName = 输入与你要连接设备的系统名字,如Android、iOs

接下来填写各个参数的参数值

先获取要做的测试的app包名和activity事件

首先要保证这个app是在模拟器中启动的状态,可以用下面的这个命令:

aapt dump badging 本地apk路径(可以将apk从PC端(电脑)直接拽到cmd里,就会识别)

包名:

activity事件:

这里获取的activty事件都是用的上面同一个命令

将包名和activity填写到appium中后,查看自己模拟器的系统版本(我用的是夜神,所以是5.1.1)

之前查看过得设备名就是我们要填写到appium中的

查看连接设备的命令: adb devices -l

  
填写好以后,启动会话

出现appium与模拟器中的一样的场景,就表示连接成功

总结

原文链接:

Appium安装教程_尽君欢的博客-CSDN博客

appium环境配置(史上最全详细)_appium安装及环境配置_liyinchi1988的博客-CSDN博客

Appium环境搭建超详细教程 - 知乎

【超详细】使用模拟器连接appium_appium连接模拟器_嘉 诚的博客-CSDN博客

appium安装及使用相关推荐

  1. Appium安装(Mac版)

    一.Appium简介 Appium 是一个开源的.跨平台的测试框架,可以用来测试 Native App.混合应用.移动 Web 应用(H5 应用)等,是当下互联网企业实现移动自动化测试的重要工具. 二 ...

  2. python Appium安装及环境配置 mitmproxy安装配置

    本文仅供学习交流使用,如侵立删! Appium安装及环境配置 环境配置 1.JDK安装 下载链接 链接:https://pan.baidu.com/s/1dgytn7hN35fnFw9lN4jEQA ...

  3. Appium安装过程

    Appium安装过程 先安装了 Node.js.在node的官网上下载的exe安装文件. 在node的command line中执行 npm install -g appium 来安装appium,报 ...

  4. Appium appium 安装不了

    npm --registry http://registry.cnpmjs.org install -g appium 使用npm的国内镜像可以安装,速度很不错. 以后不想输入ip的话可以输入以下命令 ...

  5. appium安装教程和使用中的问题解决

    Appium使用 1. appium安装的详细教程 appium安装的详细教程 2. android-sdk自带的工具:uiautomatorviewer 存放路径:D:\software\andro ...

  6. 移动测试Appium安装

    移动测试Appium安装 一.环境搭建 1.Java sdk安装 并配置JAVA_HOME和PATH 2.Android SDK安装 (1)解压 (2)配置ANDROID_HOME和PATH 见教程: ...

  7. Appium安装配置注意事项

    Appium安装配置注意事项 详细参见:https://blog.csdn.net/gchh_spring/article/details/112795268 1.安装JDK:安装的版本不要过高,1. ...

  8. appium安装及入门

    1.appium官网 Appium: Mobile App Automation Made Awesome. 下载:https://github.com/appium/appium-desktop/r ...

  9. 自动化测试之路 —— Appium安装教程

    阅读目录 1.目的 2.说明 3.环境准备 3.1 安装nodejs 3.2 安装JDK 3.3 安装Android SDK 4. 安装Appium 4.1 下载 4.2 安装 4.3 启动 4.4 ...

最新文章

  1. 用JS解决图片太大,把网站撑变形的问题
  2. xp下添加linux启动项,grub.cfg--XP+ Ubuntu10.04双系统安装后无XP启动项
  3. 如何使用 Chrome 开发者工具 Performance tab 分析 JavaScript 的执行瓶颈
  4. Android应用程序之间共享文字和图片(一)
  5. Java动态编译执行
  6. ZooKeeper之Web管理工具Shepher介绍
  7. java发送http get请求的两种方式
  8. 【英语学习】【WOTD】sequester 释义/词源/示例
  9. 麦咖啡Agent安装完后不合图标和不马上在EPO服务器上显示客户端的问题
  10. 备份自己的myeclipse快捷键到需要的环境
  11. Linux操作Oracle(16)——Oracle扩容报错:ORA-01144_表空间数据文件超出最大限制
  12. 算法不会,尚能饭否之排序——插入排序法(用链表实现)
  13. ubuntu各大学更新源(教育网速度都很快)
  14. iOS原生实现二维码拉近放大
  15. python requests json_python:解析requests返回的response(json格式)
  16. matlab提取刚度矩阵,ANSYS刚度矩阵的提取与解析
  17. 命令行窗口的解释及使用
  18. 网络发现自动关闭不能启用、无法启用文件和打印共享的解决办法
  19. 小孩子有没有学机器人编程的必要
  20. 手机app客户端软件制作成本

热门文章

  1. NXP JN5189 ZigBee 3.0开发环境搭建(续)
  2. 数据库原理实验报告(一)
  3. java详细安装教程一一java(jdk)安装
  4. linux(centos7)内核升级
  5. 如何在pycharm中安装PIL模块
  6. 新旧电脑间文件互传(通过网络)
  7. 一个冷门json类JacksonJsonParser中的坑
  8. R型电焊机电源变压器的特点都有哪些?
  9. python编程midi键盘按键错乱_键盘按键错乱超简单解决教程
  10. SQL server 数据库视频总结