前言

上节主要介绍了部分的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. 土地购买 (斜率优化dp)

    土地购买 (斜率优化dp) 题目描述 农夫 \(John\) 准备扩大他的农场,他正在考虑$ N(1 \leqslant N \leqslant 50,000)$ 块长方形的土地. 每块土地的长宽满足 ...

  2. Android SDK 环境的搭建 --图形界面模式和命令行模式

    Android 开发首先就是要搭建开发环境,没有用过Eclipse(ADT)开发过,直接用的Android Studio,其中最主要的就是 Android SDK的安装和搭建,所以这里只是总结下And ...

  3. docker-machine在阿里云部署批量部署docker

    概述 docker入门中,docker swarm都是在本机的虚拟机上,为了更贴近生产环境,我将这部分重新部署到阿里云.不需要太贵,选最便宜的按量付费ECS,1小时才0.05元. docker-mac ...

  4. JavaScript正则、错误处理、操作表单

    一.正则表达式:用单个字符串描述或者匹配符合特定语句规则的字符串 一些字符序列组合在一起,可以简单也可以复杂模式的,可以去搜索,可以去替换 二.语法: /表达式/修饰符(可选) var para=/i ...

  5. 团队作业4:第五篇Scrum冲刺博客(歪瑞古德小队)

    目录 一.Daily Scrum Meeting 1.1 会议照片 1.2 项目进展 二.项目燃尽图 三.签入记录 3.1 代码/文档签入记录 3.2 Code Review 记录 3.3 issue ...

  6. 第二篇 Scrum冲刺博客

    一.会议图片 二.项目进展 成员 完成情况 今日任务 冯荣新 搜索框,首页轮播图,分类导航 商品列表,商品详情轮播图 陈泽佳 背景展示,选择并显示图片 历史足迹,静态页面 徐伟浩 登录权限获取 商品信 ...

  7. 【WEB自动化测试之控件定位】基于HTML5控件的唯一控件属性定位

      一.WEB控件定位是什么 要想弄懂这个问题,我们还是基于实践来学习.我们先来看一条入门级别自动化测试用例的构成. DemoCase:正确用户名和密码登录博客园,登录成功 URL: https:// ...

  8. Selenium中核心属性以及方法

    一.操作定位元素 selenium提供了定位元素的API,这些方法都被定义在webDriver类中,需要以find开头, 例如:find_Element_by_id('')

  9. py_选择排序

    # 选择排序 # 一趟排序记录最小值,放到第一个位置 #再一趟排序记录记录列表无序区最小的数,放到第二个位置 #.... # 关键点:有序区.无序区.无序区最小值 #方法一 def select_So ...

  10. WebApis中DOM操作的基本案例

    1.1. 排他操作 1.1.1 排他思想 如果有同一组元素,我们想要某一个元素实现某种样式, 需要用到循环的排他思想算法: 所有元素全部清除样式(干掉其他人) 给当前元素设置样式 (留下我自己) 注意 ...