前言

上节主要介绍了部分的robotframework搭建,如果想运行APP的话,还需要进一步配置环境。

需要安装的软件

1、Android-sdk-windows

2、JDK

3、Appium-desktop

一、安装Android-sdk-windows

1.下载安装包,官网下载链接:https://www.androiddevtools.cn/

      

    

解压后找到SDK Manager.exe,双击然后安装所勾选的,下载需要一点时间。

      

      

可以只选择最高版本得,比如安装了Android10 ,可以不选择Android 9 ,高版本可以向下兼容。

      

 2.配置环境变量

2.1在系统变量(不是用户变量)里面设置三个环境变量,我的电脑>选择“属性”->“高级”->“环境变量”->“系统变量”->“新增变量 “ANDROID_HOME”将sdk 的路径写入

      

2.2 然后是path里面增加两个变量,点击path,然后将下面两个路径增加到里面

      

例如:D:\Tools\android-sdk-toolss\platform-tools,D:\Tools\android-sdk-tools\tools,不要粘贴复制我的,根据自己的文件的路径配置。

3. adb 环境配置

adb是在D:\Tools\android-sdk-toolss\platform-tools这个目录下的,所以上面添加了环境变量后,可以直接在cmd里面运行了。

cmd输入adb可以查看对应版本号

      

 二 :JDK安装

1.官网下载java安装包:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2.安装的时候jdk和jre分成两个文件夹存放

      

3.环境变量配置,同样的在系统变量新增JAVA_HOME写入D:\Tools\java\jdk1.8.0_131(不要粘贴,写自己的实际路径)

      

CLASSPATH    .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;  (这个直接复制,不需要修改,前面的点不能少复制)

PATH 新增两个如下:

D:\Tools\java\jdk1.8.0_131\bin,

D:\Tools\java\jre1.8.0_131\bin

(这种写法都是绝对路径,如果路径发生变化,也需要修改环境变量,一般配置好之后就不要改变Java的路径了,避免出错了找不到原因)

      

4.验证是否成功

打开cmd验证是否安装成功,输入java -version,然后输入javac

能显示版本号和下面的帮助信息说明安装成功

      

 三:Appium-desktop安装

Appium-desktop可以兼容安卓8.0以上的版本,appium只能识别到安卓7.0,所以直接安装Appium-desktop就可以了。

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

下载之后,直接进行安装就可以了,新版本的不需要配置环境变量。

      

至此,环境部分的已经配置完成了,下一节讲述app的启动运行。

          关注二维码获取最新的更新

        

Robotframework自动化2-Windows环境搭建的更多相关文章

  1. App自动化测试-1.App自动化介绍和环境搭建

    App自动化测试-1.App自动化介绍和环境搭建 *:first-child { margin-top: 0 !important; } body>*:last-child { margin-b ...

  2. Windows环境搭建Red5流媒体服务器指南

    Windows环境搭建Red5流媒体服务器指南 测试环境:Windows 7 一.   下载安装程序 red5-server 下载地址 https://github.com/Red5/red5-ser ...

  3. Battery Historian for windows环境搭建

    Battery Historian for windows环境搭建 简介:Battery historian是一款通过上传bugreport文件分析用户手机中App的电池耗电情况的工具. Batter ...

  4. Android NDK r8 windows环境搭建

    Android NDK r8 windows环境搭建 一.默认基础环境为已经完成Android开发环境的搭建 需要的软件及插件 1. JDK-7u25 2. Eclipse 3. Android SD ...

  5. Windows环境搭建Red5流媒体服务器指南(转)

    Windows环境搭建Red5流媒体服务器指南 Windows环境搭建Red5流媒体服务器指南 测试环境:Windows 7 一.   下载安装程序 red5-server 下载地址 https:// ...

  6. Windows环境搭建与第一个C# Sample

    Redis入门 - Windows环境搭建与第一个C# Sample   什么是Redis? Redis是一个开源.支持网络.基于内存.键值对存储数据库,使用ANSI C编写.从2013年5月开始,R ...

  7. Windows环境搭建Web自动化测试框架Watir

    Windows环境搭建Web自动化测试框架Watir 一.前言     Web自动化测试一直是一个比较迫切的问题,对于现在web开发的敏捷开发,却没有相对应的敏捷测试,故开此主题,一边研究,一边将We ...

  8. Windows环境搭建mysql服务器

    Windows环境搭建mysql服务器: 1.下载mysql-installer-community-5.7.3.0-m13.2063434697并安装  安装详细步骤>> 2.安装mys ...

  9. Selenium Web 自动化 - Selenium(Java)环境搭建

    Selenium Web 自动化 - Selenium(Java)环境搭建 2016-07-29 1 下载JDK JDK下载地址:http://www.oracle.com/technetwork/j ...

  10. Go(02)windows环境搭建和vscode配置

    之前讲述过linux环境下Go语言开发环境搭建,这次简述下windows的搭建以及vscode配置 windows环境搭建 同样去https://studygolang.com/dl下载windows ...

随机推荐

  1. (转)C# 获取当前路径的7中方法

    //获取模块的完整路径. string path1 = System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName; //获取 ...

  2. nova 数据库中删除虚机

    Database changed MariaDB [nova]> SET FOREIGN_KEY_CHECKS=; Query OK, rows affected (0.000 sec) Mar ...

  3. Java动态代理(二)——jdk动态代理

    一.什么是动态代理?代理类在程序运行时创建的代理方式被成为动态代理.动态代理的代理类并不是在Java代码中定义的,而是在运行时根据我们在Java代码中的“指示”动态生成的.相比于静态代理, 动态代理的 ...

  4. ID3\C4.5\CART

    目录 树模型原理 ID3 C4.5 CART 分类树 回归树 树创建 ID3.C4.5 多叉树 CART分类树(二叉) CART回归树 ID3 C4.5 CART 特征选择 信息增益 信息增益比 基尼 ...

  5. .Net自动更新程序GeneralUpdate,适用于wpf,winfrom,控制台应用

    什么是GeneralUpdate: GeneralUpdate是基于.net framwork4.5.2开发的一款(c/s应用)自动升级程序. 第一个版本叫Autoupdate(原博客: WPF自动更 ...

  6. 用python导入20个G的json数据到Mysql数据库

    整体思路参考资料:https://blog.csdn.net/layman2016/article/details/79252499 作业:有一个16个G的跟疫情相关的json新闻大数据(articl ...

  7. Python Selenium 之数据驱动测试的实现

    数据驱动模式的测试好处相比普通模式的测试就显而易见了吧!使用数据驱动的模式,可以根据业务分解测试数据,只需定义变量,使用外部或者自定义的数据使其参数化,从而避免了使用之前测试脚本中固定的数据.可以将测 ...

  8. IDEA导入Eclipse的快捷键KeyMap

    说在前面的话 现在由于IDEA编辑器越来越火,因此很多程序员都从eclipse转入IDEA,转入后确实发现很强大的编辑器,但是一直为快捷键而忧愁,因为eclipse毕竟跟随了自己好多年了,突然更换编辑 ...

  9. Mysql常用的一些命令

    1.登录Mysql数据库, 打开终端命令输入窗口,输入命令:mysql -u <账户名,一般是root> -p <密码>. 2.显示所有的数据库: show databases ...

  10. 【Nginx】如何基于主从模式搭建Nginx+Keepalived双机热备环境?这是最全的一篇了!!

    写在前面 最近出版了<海量数据处理与大数据技术实战>,详情可以关注 冰河技术 微信公众号,查看<我的<海量数据处理与大数据技术实战>出版啦!>一文. 也有不少小伙伴 ...