Appium自动化测试之环境安装
安装前准备:
Python 安装包下载 选择想要想在的python包
Node-v6.11.2下载
安卓SDK下载
appium_forwindows下载
以上四个文件下载下来后,分别解压安装,无特殊要求,下一步->下一步。
环境变量添加
以下这些添加到系统变量中的 path 变量中。不要说不知道怎么加哦。。。。。。
C:\Python27/ -----------------python默认安装的话是这儿
C:\XXXXXXX\sdk\tools------------------SDK下载下来看你解压到哪
C:\XXXXXXX\sdk\platform-tools-----------------SDK下载下来看你解压到哪
C:\Program Files (x86)\Appium\node_modules.bin;----------Appium默认安装的话是这儿
C:\Program Files\nodejs;------------------Node默认的话是这儿
下面新建系统变量 ANDROID_HOME
添加C:\adt-bundle-windows-x86-20130917\sdk-------SDK目录。看你解压到哪。。。。。。。
手机驱动的安装
手机USB驱动下载
有些同学第一次安装后,手机无法连接电脑,adb devices显示不出来手机型号。所以要安装一下手机驱动。
手机驱动安装:
1.首先下载,我上传的附件。
2.数据线插入手机连接电脑,点击计算机右键-属性-设备管理器。
找到以上选项 Android Composite ADB Interface 右击选择-更新驱动程序软件。如下图
点击浏览计算机查找驱动程序软件。手动选择解压后的驱动文件夹下一步安装。(我电脑安装过了,再此不再放图,选择文件夹后,下一步下一步安装就行。)
3.再到C:\Users\Administrator.android 文件夹新建一个adb_usb.ini文件,里面加入手机硬件ID。(我这边是两个手机的ID。)如下图
4.手机ID在哪看? 在您刚才安装的驱动位置,设备管理--Android Composite ADB Interface 右击属性--详细信息--选择硬件ID,下面信息VID_ 后面就是此手机ID我的手机是 2C73 把此加入到第三步的adb_usb.ini中。必须加0X。
5.一切OK后,重新插拔手机,再次CMD试一下adb devices。是不是OK啦?
注意:以上到此,环境基本安装成功,不出意外,可以连接真机进行自动化测试。
但是目前安卓版本大多为7.1或更高了,APPIUM这就会出现无法连接7.1系统的问题,这里给大家放上文件大家直接下载,下载后覆盖或移动到C:\Program Files (x86)\Appium\node_modules\appium\lib
adb.js下载
好了此教程到此结束。如有问题请留言。看到会第一时间回复。
后面会讲解如果连接真机。如何在真机上进行一系列操作。请持续关注我的文章。谢谢各位。
积极迎接各种挑战,才会使自己更加强大。
欢迎一起交流,学习。
Appium自动化测试之环境安装的更多相关文章
- appium自动化测试之UIautomatorviewer元素定位
appium自动化测试之UIautomatorviewer元素定位 标签(空格分隔): uiautomatorviewer元素定位 前面的章节,已经总结了怎么搭建环境,怎样成功启动一个APP了,这里具 ...
- Android自动化测试之环境搭建
Android自动化测试之环境搭建 一.Android-sdk介绍 SDK(Software development kit)软件开发工具包.被软件开发工程师用于为特定的软件包.软件框架.硬件平台. ...
- Appium 介绍及环境安装
Appium是一个可用于测试iOS. Android操作系统和Windows桌面平台原生应用,移动网页应用和混合应用的自动化测试框架. 原生应用(Native App):用 android.iOS或者 ...
- Appium简介以及环境安装
官网地址 Appium 是一个自动化测试开源工具,支持多平台上的原生应用,web应用和混合应用,是由appium server和appium Client两部分组成通过json wire protoc ...
- Appium 概括与环境安装
Appium 是什么, 有什么用 Appium 用途和特点 appium 是一个移动 app 自动化工具 手机APP自动化有什么用? 自动化完成一些重要性的任务 比如微信客服机器人 爬虫 就是通过自动 ...
- Appium自动化Android环境搭建
前言: 本系列教程用于个人经验记录,用于他人借鉴,提供一定参考价值.经常会有一种感觉,工具或技术在某一阶段使用比较熟练,过一段时间就可能会遗忘,俗话说好记性不如烂笔头,以此记录. appium简介 ...
- python3+Appium自动化01-Appium环境搭建
环境依赖 Node.js Appium Appium-desktop Appium-doctor Appium-Python-Client Python JDK Android SDK 安装Node. ...
- selenium+python自动化之环境安装
一.Python安装 1.操作系统:win7 64位系统 2.下载Python安装包,选择2.7版本和3.6版本都可以(最好安装2.7版本稳定)官网下载地址:https://www.python.or ...
- Appium自动化测试之Appium的安装与配置
Appium自动化测试- Appium环境的安装与配置Appium中文文档: https://github.com/appium/appium/tree/master/docs/cn Appium的安 ...
随机推荐
- 设置android studio启动时不检查sdk Android studio启动时总是在找AndroidSDK的解决办法
安装完android studio后,首次启动会弹出检查sdk组件等设置,点击finish会去下载sdk等,如果没有设置代理的情况下,这个界面会卡很久.截图如下: blog0826-1.png 所以, ...
- Fragment 1.2.0 更新记录
1.官方地址 https://developer.android.com/jetpack/androidx/releases/fragment 2.引入方法 dependencies { def fr ...
- 重要bug记录
导唱功能:需求点分析:本地已下载歌曲播放,判断是否有音频原唱伴奏版权,无版权按钮显示“导唱”,有版权显示“播原唱”.程序实现逻辑: 1.下载歌曲时调用一个歌曲信息接口,返回歌曲的一些属性信息,其中包括 ...
- 深入了解Netty【八】TCP拆包、粘包和解决方案
1.TCP协议传输过程 TCP协议是面向流的协议,是流式的,没有业务上的分段,只会根据当前套接字缓冲区的情况进行拆包或者粘包: 发送端的字节流都会先传入缓冲区,再通过网络传入到接收端的缓冲区中,最终由 ...
- 笔记 | 第一个量子算法:Deutsch-Jozsa算法,非常好懂!
<关于胡小兔的博客又诈尸了这件事> 信息物理真是难啊!上节课讲了量子计算的最基础的概念和Deutsch-Jozsa算法,我看了好几天才看懂-- 等考完试估计我就忘了,所以今天先写个博客给未 ...
- Linux服务器被入侵后的处理过程
突然,频繁收到一组服务器 ping 监控不可达邮件,赶紧登陆 zabbix 监控系统查看流量状况. 可见流量已经达到了 800M 左右,这肯定不正常了,马上尝试 SSH 登陆系统,不幸的事,由于网络堵 ...
- luogu P3796 【模板】AC自动机(加强版)
知识点:1.一定要删掉调试信息 2.数组别重名 code: #include <bits/stdc++.h> using namespace std; int n; int len[]; ...
- java 将map转为实体类
使用反射将map转为对象,如果不使用反射的话需要一个get一个set写起来麻烦,并且不通用,所以写了一个通用的方法将map集合转为对象,直接看代码,注释也都挺清楚的 public static < ...
- 3.AVPacket使用
1.使用注意 AVPacket需要用户通过av_packet_allc()创建好空间后.才能供给fimpeg进行获取解码前帧数据,由于解码前帧数据大小是不固定的(比如I帧数据量最大)所以ffmpeg会 ...
- git仓库个人和企业版新增仓库和成员
1.首先要在本地安装一个git安装包,比如安装完之后路径是在 D:\Program Files (x86)\Git\bin\git.exe 2.访问git网址 https://gitee. ...





