一、appium安装

1、nodejs依赖

2、.net framework

3、Appium桌面程序安装

3.1、安装包获取

3.2、安装过程

二、Java_ jdk安装

1、Java_jdk版本说明

2、下载地址

3、Java_jdk安装步骤

4、配置环境变量(以win10为例)

三、Android SDK环境安装

1、安装包

2、配置环境变量(以win10为例)

3、adt-bundle升级

4、配置adb、aapt环境变量

四、Pycharm环境准备

1、安装Pycharm环境

1.1、通过pip安装

1.2、在Pycharm中安装

一、appium安装

1、nodejs依赖

nodejs是JavaScript的一个编程框架,appium是通过这个框架搭建起来的。当appium的版本在1.11以下时,需要先安装依赖nodejs。一般1.11版本以上的appium不需要安装nodejs,通常先安装appium,如果安装出错可以再安装nodejs依赖。

Nodejs下载地址:http://nodejs.cn/download/,选择对应的安装包。

安装时点击“next”即可,安装完后在CMD中运行“node --version”可显示版本信息,表示安装成功。

2、.net framework

Windows用户在安装nodejs依赖时可能会出错,如果出错需要先安装“net4.5.1.exe”,再安装nodejs依赖。一般只有Windows用户才会遇到这个问题。

3、Appium桌面程序安装

3.1、安装包获取

Appium的官方网站https://appium.io/ (建议使用谷歌浏览器打开)进入可以下载。

点击“Download”进入之后只显示最新版本的下载,需要先点击“Tags”,然后点击“Releases”就会显示其他的appium版本。

有很多appium版本都有“Pre-release”标签,表示预发布版本。一般版本不稳定时才会有这个标签,所以尽量下载没有“Pre-release”标签的版本。

选择版本后点击“Assets”,下载所需系统的安装包。

3.2、安装过程

安装第一步时,自己的电脑可以选择(所有的用户),公司的电脑最好选择“仅为我安装”。一般安装时都选择“仅为我安装”,避免运行appium时因权限报错。

Appium的安装路径是默认的,不能自定义安装。默认安装路径一般为:C:\Users\DELL\AppData\Local\Programs\Appium(因电脑而异)

如果安装的appium不是最新的版本,新版本又不稳定时,需要关闭更新。

###注意:如果想卸载,担心在C盘卸载不干净,推荐一款专业卸载工具:geek uninstaller。下载地址:https://geekuninstaller.com/

二、Java_ jdk安装

1、Java_jdk版本说明

Java_jdk必须是1.8(Java8)以上,且是64位的,32位的运行会出问题,尽量下载高版本。

2、下载地址

官网是国外源下载很慢,可以使用国内源下载。国内源(华为镜像):https://mirrors.huaweicloud.com/java/jdk/

下图以“jdk-8u202-windows-x64”为例:

3、Java_jdk安装步骤

下载完成后,双击进行安装,如下图所示:

选择安装路径,最好保持默认安装路径,修改路径的在设置环境变量时要相应设置正确。我的安装路径是:E:\Program Files\Java\jdk1.8.0_202

安装好后跳转的弹窗点击“确定”,然后就是安装jre的界面,同样最好保持默认安装路径,修改路径的在设置环境变量时要相应设置正确。我的安装路径是:E:\Program Files\Java\jre1.8.0_202

点击“下一步”,最后点击“关闭”即安装完成。

4、配置环境变量(以win10为例)

设置环境变量的界面: “此电脑”右键-->属性-->高级系统设置-->高级-->环境变量-->系统变量-->新建

在“新建系统变量”中,变量名为:JAVA_HOME,变量值为JDK的安装路径。

新建一个CLASSPATH变量,在“新建系统变量”中,变量名为:CLASSPATH,变量值为  .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar (注意最前面的小点)

在系统变量中找到“path”,然后点击“编辑”,新建一个 %JAVA_HOME%\bin;再次点击“新建”,创建一个 %JAVA_HOME%\jre\bin最后点击“确定”退出设置。

在CMD中运行“java -version”,得到java的版本信息,表示安装设置成功。

三、Android SDK环境安装

1、安装包

1.1、推荐使用安卓开发新手集成包: adt-bundle  (谷歌给安卓开发打包的一个环境)。 安装包的下载地址:http://tools.android-studio.org/index.php/adt-bundle-plugin。  通过链接下载的安装包一般只支持                    Android 4.0,需要手动更新。更新过程会经常出错,因为网络等原因,最好使用提供的版本。

1.2、还可以使用android studio,是谷歌推出的一个Android集成开发工具,提供了集成的 Android 开发工具用于开发和调试。这个工具的安装以及环境配置很复杂,没经验的人先用adt-bundle工具

2、配置环境变量(以win10为例)

配置方法与JDK的一致。设置环境变量的界面: “此电脑”右键-->属性-->高级系统设置-->高级-->环境变量-->系统变量-->新建

环境配置是使用的新手集成包adt-bundle

在“新建系统变量”中,变量名为:ANDROID_HOME,变量值为Android SDK的安装路径。

在系统变量中找到“path”,然后点击“编辑”,新建 %ANDROID_HOME%\platform-tools 和 %ANDROID_HOME%\build-tools\28.0.3

3、adt-bundle升级

Android系统在不断升级,所以安卓开发新手集成包adt-bundle也需要不断升级,但是因升级环境受限制,经常更新失败,需要经常尝试升级。

4、配置adb、aapt环境变量

adt-bundle集成了adb、aapt, adb存放在platform-tools目录下面,aapt存放在build-tools\28.0.3。

第2步中,在“PATH”中配置%ANDROID_HOME%\platform-tools 和 %ANDROID_HOME%\build-tools\28.0.3 就是分别部署adb、aapt的环境。

确认adb安装完成,在CMD中运行adb version,结果如下图:

确认aapt安装完成,在CMD中运行aapt不报错即可。

四、Pycharm环境准备

1、安装Pycharm环境

Appium与Python连接需要安装Pycharm绑定包,安装方式有两种:

1.1、通过pip安装

进入CMD命令提示符窗口中,输入:pip install Appium-Python-Client

1.2、在Pycharm中安装

在Pycharm中按路径:File-->Settings-->Project interpreter

进入安装窗口,搜索安装Appium-Python-Client。

安卓App自动化测试环境的更多相关文章

  1. 篇3 安卓app自动化测试-搞定界面元素

    篇3                 安卓app自动化测试-搞定界面元素 --lamecho辣么丑 1.1概要 大家好! 我是lamecho(辣么丑),今天是<安卓app自动化测试>的第三 ...

  2. 篇2 安卓app自动化测试-初识python调用appium

    篇2              安卓app自动化测试-初识python调用appium --lamecho辣么丑 1.1概要 大家好!我是lamecho(辣么丑),上一篇也是<安卓app自动化测 ...

  3. Python appium搭建app自动化测试环境

    appium做app自动化测试,环境搭建是比较麻烦的. 也是很多初学者在学习app自动化之时,花很多时间都难跨越的坎. 但没有成功的环境,就没有办法继续后续的使用. 在app自动化测试当中,我们主要是 ...

  4. app自动化测试环境安装

    一.环境依赖 app自动化测试环境如下: appium服务 第三方库appium-python-client 手机或模拟器 java环境jdk1.8 android环境 二.appium服务安装 1. ...

  5. 篇4 安卓app自动化测试-Appium API进阶

    篇4                 安卓app自动化测试-Appium API进阶 --lamecho辣么丑 1.1概要 大家好! 我是lamecho(辣么丑),今天是<安卓app自动化测试& ...

  6. sikuli+eclipse对于安卓app自动化测试的应用(第一次写博客,有些语言还不太专业,望海涵)

    Sikuli是什么? 下面是来自于官网的介绍:Sikuli is a visual technology to automate and test graphical user interfaces ...

  7. App自动化测试环境搭建

    只做记录和注意点,详细内容不做解释 环境:win+appium+夜神模拟器+python 需要用到的工具: 1.java JDK 2. node.js 3. Android SDK 4.Appium- ...

  8. 搭建app自动化测试环境(一)

    ①:想实现自动化,第一步先安装python然后第二步安装selenium, 第三步安装JDK,然后J配置好JDK环境变量 JAVA_HOME    C:\Program Files\Java\jdk1 ...

  9. app自动化测试环境搭建之node+appium+ADT+MUMU模拟器

    一.安装Microsoft .NET Framework 4.5 检测本机已安装的程序中,是否已经安装Microsoft .NET Framework 4.5及以上的版本 如果没有安装,则获取安装文件 ...

随机推荐

  1. Activiti 5.16 用户手册

    http://www.mossle.com/docs/activiti/index.html#bpmnNoneStartEvent   Activiti 5.16 用户手册

  2. MongoDB的初级安装和使用

    对于非关系型数据库,很多人不是很清楚,我也是作为新手慢慢摸索, 外网地址下载贼慢:我烦放在自己的百度网盘里 软件链接:https://pan.baidu.com/s/1A7h4VOfvm8N2gnlJ ...

  3. 陪诊App,陪孝子找回人性

    2015年开始,越来越多的陪诊App开始上线,纷纷迎来了自己的第一批用户,同时,也迎来了大量资本的青睐,有些名气的问诊app甚至能单轮获得超过1000万元的融资,事实上,投资者是否青睐,简直就是中国新 ...

  4. RocketMQ Py客户端

    #!/bin/bash yum install make cmake gcc-c++ python-devel zlib-devel cd /home/amy git clone https://gi ...

  5. Hexo next主题安装algolia

    一直在使用hexo写自己的博客,最近博客刚刚搬家重新搞了下博客: 1.为hexo添加站内搜索 我用的是algolia,在next主题5.x以上的版本集成了algolia站内搜索功能,我们只需要简单的配 ...

  6. WiredTiger运行时参数优化

    MongoDB的WiredTiger存储引擎,用了一段时间,遇到了一些问题,通过优化WT参数,也解决了一些问题,做个小结. cache_size 指定WT存储引擎内部cache的内存用量上限. 需要注 ...

  7. EventBus 及一些思考

    EventBus 是 Android 开发的一种常用框架,其解耦的思维令人赞叹 从特性上来讲,其与 Android SDK中的BroadcastReceiver很像,二者都是注册,发送事件,反注册,都 ...

  8. java.lang.SecurityException: class "javax.servlet.AsyncContext"'s signer information does not match signer information of other classes in the same package

    最近在写个Http协议的压测挡板时,遇到以下错误. 2018-03-08 10:34:07.808:INFO:oejs.Server:jetty-8.1.9.v20130131 2018-03-08 ...

  9. python爬虫之selenium+打码平台识别验证码

    1.常用的打码平台:超级鹰.打码兔等 2.打码平台在识别图形验证码和点触验证码上比较好用 (1)12306点触验证码 from selenium import webdriver from selen ...

  10. Vue.js——学习笔记(一)

    Vue-自学笔记 Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架.与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用.Vue 的核心库只关注视图层,不仅 ...