大家好,今天给大家带来的是appium的环境搭建以及简单的录制脚本,自学的过程中入了不少坑,下面给大家开始分享!

使用Appium录制脚本必备三大金刚:Appium-desktop(至于为什么用这个,这里Appium不做过多介绍)、夜神模拟器、android-sdk-windows压缩包

1.给大家提供一个网址:https://github.com/appium/appium-desktop/releases/tag/v1.3.1,下载完成后直接安装,需要等待几分钟

2.模拟器这个看大家喜欢和习惯(这里仅介绍夜神模拟器的使用),安装过程不做具体介绍

3.这里说一下android-sdk-windows压缩包解压后的文件(正常解压后是没有build-tools文件夹的以及platform-tools(空文件夹))

在网上看了好多人在线安装Android-SDK,找了很多镜像,最后都是下载失败,以下介绍离线安装的过程,给大家提供一个网址:https://www.androiddevtools.cn/,提前把build-tools和platform-tools下载下来

下面以platform-tools压缩包为例,将解压后的文件直接粘贴复制到android-sdk-windows下,若存在空文件夹,直接覆盖掉就可以了,无空文件夹的话,直接粘贴(build-tools和与platform-tools类似操作)

4.如果上面的介绍的你都已经准备好了,下面我们就可以玩起来了,首先win+R打开命令窗口输入adb devices,若无具体设备出现,需要打开你的模拟器,然后输入命令:adb connect 127.0.0.1:62001

再输入adb devices,就会出现连接的设备信息了

5.双击Appium快捷方式,打开Appium,输入127.0.0.1,端口是默认的不需要改变(使用过程中若报错,可以选择升级,报错现象不再显示)

点击编辑配置,把相应的配置完成

打开后,如下图(需要提前装好jdk),保存并重新启动

点击启动服务器如下,服务器正式启动

6.找到android-sdk-window下的build-tools文件夹,输入cmd命令,回车输入aapt dump badging C:\Users\2018\Desktop\bilibili.apk(bilibili.apk提前下载好,装到模拟器并打开该应用)

现在需要配置四个参数:deviceName:127.0.0.1:62001、platformName:Android、appPackage:tv.danmaku.bili、appActivity:

tv.danmaku.bili.ui.splash.SplashActivity

7.点击右下角的启动会话按钮

8.启动会话成功页面(若出现找不到aapt.exe的错误,可以把aapt复制到platform-tools下即可解决)

9.开始录制脚本

10.点击完发送秘钥后如下,继续操作

11.按下按键以后如下:(自行搜索android各按键对应的key code)

12:执行后会出现搜索结果,继续重复操作后,发现开始播放

12.点击停止录制,简单的脚本就已经录制完成了

通过上图操作之后可以看见录制的脚本(把脚本保存为.java文件),下面就让我们打开eclipse工具来验证一下脚本的正确性吧(maven以及eclipse这里不做介绍)

运行录制的脚本之前,需要模拟器的后台清空,脚本开始运行,bilibili应用在模拟器上重复录制的过程

至此,Appium的脚本简单录制已经完成了,吼吼!

android-sdk-window的环境搭建以及appium简单录制脚本的使用的更多相关文章

  1. 一、Android学习第一天——环境搭建(转)

    (转自:http://wenku.baidu.com/view/af39b3164431b90d6c85c72f.html) 一. Android学习第一天——环境搭建 Android 开发环境的搭建 ...

  2. Android NDK r8 windows环境搭建

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

  3. android 5.0开发环境搭建

    Android 5.0 是 Google 于 2014 年 10 月 15 日发布的全新 Android 操作系统.本文将就最新的Android 5.0 开发环境搭建做详细介绍. 工具/原料 jdk- ...

  4. Android下OpenCV的环境搭建

    目录(?)[-] 前言 系统环境 相关工具 Android ADT环境搭建 Android SDK环境变量的配置 Android NDK的安装与配置 OpenCV for Android 环境搭建 基 ...

  5. Android下NDK开发环境搭建

    Android下NDK开发环境搭建 1.     AndroidNDK安装与配置 1.1  NDK简介 Android NDK是一套允许开发人员使用本地代码(如C/C++)进行Android APP部 ...

  6. android Jni NDK开发环境搭建及其简单实例的编写

    android  Jni  NDK开发环境搭建及其简单实例的编写 由于工作需要,需要采用开发想要的JNI,由于之前没有接触过安卓的开发,所以更加网上的帖子,学习了下.遇到了些问题,然后总结下学习过程中 ...

  7. 搭建Eclipse+ADT+Android SDK 安卓开发环境

    安装JDK 请看JDK环境搭建 即可. 安装Eclipse Eclipse 是一个开放源代码的.基于Java的可扩展开发平台.就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境.幸运 ...

  8. [ubuntu]android SDK 与Gradle环境的安装与配置|搭建android基础开发/构建环境

    系统环境: linux:ubuntu18 已配置jdk 环境变量 切换到root账户 sudo su 安装Android-sdk (0)准备工作 切换到/usr/local目录: /usr/local ...

  9. 『与善仁』Appium基础 — 1、Android系统的测试环境搭建

    目录 1.Android操作系统简介 (1)Android系统诞生 (2)Android系统的结构 (3)Android测试环境搭建整体思路 2.Java环境安装 (1)JDK8下载 (2)安装JDK ...

随机推荐

  1. mybatis中的动态SQL(IF Chooes When Where Set ForEach SQL片段)

    mapper: public interface BlogMapper { List<Blog> getBlogByIF(Map map); } IF <select id=&quo ...

  2. 详解vue生命周期及每个阶段适合进行的操作

    VUE生命周期的四个阶段 create 创建 -------- 创建vue实例并初始化 mount 挂载 -------- 把vue实例和视图进行关联 update 更新 ------- 监听数据与视 ...

  3. wepy+vant-weapp踩坑记

    最近用了几个月的wepy框架,碰到了挺多问题,这里总结一下 1.clone的代码无法再本地运行,wepy报错 解决方案: 执行命令 : `npm install wepy-cli@1.6.1-alph ...

  4. Codeforces1157A(A题)Reachable Numbers

    A. Reachable Numbers Let's denote a function f(x)f(x) in such a way: we add 11 to xx, then, while th ...

  5. Python列表,元组,字典,字符串方法笔记

    01. 列表 1.1 列表的定义 List(列表) 是 Python 中使用 最频繁 的数据类型,在其他语言中通常叫做 数组 专门用于存储 一串 信息 列表用 [] 定义,数据 之间使用 , 分隔 列 ...

  6. 如何在没有core文件的情况下用dmesg+addr2line定位段错误

    前言 在现网环境下,程序奔溃后不一定会留下core文件,原因有很多,比如存储空间不足就是其中一个常见的原因.此时我们只能依据linux记录的错误日志来定位问题. 涉及linux命令 本文涉及以下几条命 ...

  7. Java switch case语句

    switch case 语句判断一个变量与一系列值中某个值是否相等,每个值称为一个分支. switch case 语句语法格式如下: switch(expression){ case value : ...

  8. 简单的认识Linux

    一:电脑硬件种类说明 1.  服务器的分类: <1>外观分类:机架式,塔式,刀片式/服务器. <2>尺寸分类:1u,2u,3u <3>性能分类:pc服务器,小型机服 ...

  9. 解决python引包错误

    # coding=utf8# date = 2019/12/23 19:54# 清白丶之年__照林""" # Solve Import Lib Error Add Som ...

  10. jpype2

    # -*- coding: utf-8 -*-# @Time : 2020/5/21 0:04# 从环境变量获取jvm虚拟机安装路径,若为None则获取默认路径import os import jpy ...