一步路难倒英雄汉?app自动化测试,怎么从零搭建appium!

不少软件测试想进阶到自动化测试,没有前人知道,只能像个无头的苍蝇,到处乱转,根本不知道从何处下手

特别是自学路上碰到需要安装什么程序、工具的时候,一个报错就需要在百度上查个半天,这么浪费时间的事情,它河里吗?

那么想学习app自动化测试的小伙伴,就可以跟着我,一步一步教你搭建app自动化的测试环境并安装appium这个99%的测试人都在用的工具

1.1.1 需求环境准备

  1. jdk1.6.0 (64 位)
  2. android-sdk_r24.3.4-windows
  3. python:3.6
  4. appium:1.4.13.1
  5. Node.js:node-v4.4.7-x64
  6. Appium-Python-Client

1.2 android 环境 SDK Manager

大家可以想想SDK Manager 到底有哪些东西是必须安装的呢?

1.双击打开 SDK Manager 界面

2.Tools 里面前三个是必须下载的

--Android SDK Tools 里面有各种实用工具,如:uiautomatorviewer,

uiautomatorviewer,uiautomatorviewer

--Android SDK Platform-tools 里面有 adb,adb,adb

--Android SDK Build-tools 李 面 有 appt,aapt,appt

3.SDK Platform 下个最新的就可以了,它可以向下兼容

4.Extras 这里选下面三个就行了

--Android Support Respository 安卓兼容库,必须安装

--最下面一个安卓模拟器加速器,这个随缘吧,安装不了莫强求

--其它的看心情了,想安装就安装

现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。
如果你不想再体验自学时找不到资源,没人解答问题,坚持几天便放弃的感受
可以加入我们一起交流。而且还有很多在自动化,性能,安全,测试开发等等方面有一定建树的技术大牛
分享他们的经验,还会分享很多直播讲座和技术沙龙
可以免费学习!划重点!开源的!!!
qq群号:110685036【暗号:csdn999】

1.2.2 android 版本

1. Android 的版本这里我选择的是 4.4.2(API 19),其它的像 Android 4.4w.2

这种是手表的,还有一些带 TV 字样的是电视的,别乱勾选一些无关紧要的。

2. 为了保险起见,这里 4.4.2 全家桶全部勾选了,其它的版本不需要的话,暂时

不用勾选了。

1.2.3 安装与卸载

1.点右下角安装按钮,Accept License 勾选后,坐等下载了

2.如果已经安装了,后面会有 Installed 标志,勾选后可以选择右下角“Delete”

按钮卸

1.2.4 详解图

END今天的分享就到此结束了,点赞关注不迷路! 
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/148514.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

入站一个月涨粉80万!B站竖屏UP主如何突出重围?

B站仍然秉持着“内容为王”的社区氛围,这也是众多UP主们一同坚持的事。不管是今年宣布的Story Mode竖屏模式开放还是14周年庆上B站董事长兼CEO陈睿宣布作品播放量改播放分钟数等等改动来看,都能感受到B站在向更多优质创作者招手,并维护着优质…

MySQL--视图、存储过程、触发器

1、视图 1、定义: 所谓的视图是一种虚拟存在的表,视图中的数据并不在数据库中实际存在,就是视图只保存了查询的SQL逻辑,不保存查询的结果,所以在创建视图的时候,主要的工作就是落在创建这条SQL查询语句的时…

web 渗透 信息搜集

一 收集域名信息 1.whois查询 whois(读作“Who is”,非缩写),标准的互联网协议&#xff0c…

Vue 模板语法 v-bind

红色框里面的都是vue的模板。有了模板就得有模板的特殊语法。上面只是简单的双括号加上表达式,这种叫做插值语法,除了这种语法还有其他语法吗? 插值语法实现的功能很单一,就是将指定的值放到指定的位置。还有一种叫做指令语法&am…

光伏仪器-87110A/B太阳辐照度计

87110A/B 太阳辐照度计 光伏仪器 一款小巧、全数字化的太阳辐照度测试仪表,通过标准太阳电池测试太阳辐照度,并自带温度修正功能。太阳辐照度计集成了环境温度、电池板温度、倾斜角等测试功能,可以通过附带的蓝牙或串行接口连至电脑或智能…

多种格式图片可用的二维码生成技巧,快来学习一下

将图片存入二维码是现在很常见的一种图片展现方式,有效的节省了图片占用内容空间以及获取图片内容的速度,所以现在会有很多人将不同的图片、照片生成二维码展示。如何使用图片二维码生成器来快速生成二维码呢?下面就让小编来给大家分享一下图…

CV计算机视觉每日开源代码Paper with code速览-2023.11.13

精华置顶 墙裂推荐!小白如何1个月系统学习CV核心知识:链接 点击CV计算机视觉,关注更多CV干货 论文已打包,点击进入—>下载界面 点击加入—>CV计算机视觉交流群 1.【基础网络架构:Transformer】PolyMaX: Gener…

Intel 网卡使用iPXE固件

1、下载ipxe源码 https://git.ipxe.org/ipxe.git/tree 2、编译ipxe 1) 先使用lspci -nn|grep -i eth查询当前网卡的device id,如: 2)编译ipxe,可以选择编译legacy的rom,也可以选择编译uefi的rom&#x…

Redis缓存击穿、雪崩、穿透!(超详细)

作者前言: 为了解决Redis的缓存的问提也是在网上找了很多文章来了解,我感觉这篇文章非常好,希望大家了解一下,也是吧这篇文章归类了一下,可以直接在目录中找 缓存的击穿、穿透和雪崩应该是再熟悉不过的词了,也是面试常问的高频试题。 不过,…

算法-双指针-简单-移动零

记录一下算法题的学习2 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 请注意 ,必须在不复制数组的情况下原地对数组进行操作。 示例 1: 输入: nums [0,1,0,3,12] 输出: [1,3,12,0,0] 示例 2…

solidworks怎么识别STEP文件特征?

solidworks怎么识别stp文件特征? Chapter1 solidworks怎么识别STEP文件特征? Chapter1 solidworks怎么识别STEP文件特征? 原文连接:https://baijiahao.baidu.com/s?id1744633829345140540&wfrspider&forpc step或者stp…

第八章:枚举

系列文章目录 文章目录 系列文章目录前言一、枚举总结 前言 类可以作为常量使用。 一、枚举 枚举是一组常量的集合。可以这里理解: 枚举属于一种特殊的类, 里面只包含一组有限的特定的对象。 枚举的实现方式自定义类实现枚举使用 enum 关键字实现枚举…

springBoot 入门一 :创建springBoot项目

创建springBoot项目 配置maven 项目报错处理

水库大坝安全监测预警系统的重要作用

水库大坝建造在地质构造复杂、岩土特性不均匀的地基上,在各种荷载的作用和自然因素的影响下,其工作性态和安全状况随时都在变化。如果出现异常,又不被及时发现,其后果不堪设想。全天候实时监测,实时掌握水库水位、雨情…

python链表_递归求和_递归求最大小值

创建一个单链表: class LinkNode: #设置属性def __init__(self,data None):self.data dataself.next None class LinkList: #设置头结点def __init__(self):self.head LinkNode()self.head.next Nonedef CreateListR(self,a): …

概率论和数理统计(四)方差分析与回归分析

前言 实际场景中,也需要研究两个变量的关系.检验也可能出现两个以上的总体. 方差分析 假设检验中,若需检验 H 0 : μ 1 μ 2 , H 1 : μ 1 ̸ μ 2 H_0:μ_1μ_2,H_1:μ_1 \notμ_2 H0​:μ1​μ2​,H1​:μ1​μ2​&#x…

【问题思考总结】第一型曲线积分和第二型曲线积分的区别与联系【从几何知识的角度思考】

此处为曲面积分------>第一型曲面积分的第二型曲面积分的区别与联系【从几何知识的角度思考】 问题 在做题的时候,我发现,关于这方面的知识有很多很多,但是每道题的解法不尽相似,也没有什么具体的体系,尤其是在结…

香港:考虑将虚拟资产列为投资移民资产

11 月 13日消息,香港政府在重新启动投资移民计划后,正考虑将持牌虚拟资产交易平台的比特币等虚拟资产列为可接受的投资项目。这一措施旨在折大投资移民的资产范围,以吸引更多高净值人士在香港落户。尽管有声音呼吁将房地产投资纳入资格范围&a…

LMI相机配置步骤,使用Gocator2550相机

在此之前可以先浏览我编写的相机SDK通用类和LMISDK,进行配套观看 https://blog.csdn.net/m0_51559565/article/details/134404394 //LMI相机SDK https://blog.csdn.net/m0_51559565/article/details/134403745 //相机通用类1.启动LMI加速器 LMI加速器用于将相机…

微信公众号会员系统怎么做

一、引言 在这个信息爆炸的时代,微信公众号已经成为了企业和个人品牌的重要宣传阵地。而在公众号运营过程中,会员系统是非常重要的一环。通过建立会员系统,你可以更好地管理粉丝、提升用户黏性,让你的品牌更加强大。本文将为你详…