appium安装与部署
前提:
①:appium属于C/S架构,代码写在Client端
②:本章所说的部署讲的是Android设备下的Appium安装与部署
③:Appium Client的环境是针对python3的
Appium Client所需环境:
①Node.js (Ver 8+)
②python3 (Ver3.6+)
Appium Server所需环境:
①Node.js (Ver 8+)
②JDK (Ver 1.8+)
③Android sdk (Android8需要JDK1.8以上)
Appium Client
①:打开cmd窗口,输入指令:pip install Appium-Python-Client, 成功如图:

②:写关于appium代码的话,可以查阅官网:http://appium.io/
Appium Server——Android sdk安装
1:下载 安装android stuido,地址如下:https://developer.android.google.cn/studio/

2:启动android studio,下载各种android 开发 工具和libs,如图:

3:进入到主画面后,点击上方菜单栏File->Settings>System Settings>Android SDK,勾选要下载的SDK,本地假设下载8.0与9.0的SDK,如图

4:下载完对应的SDK Platforms后,再下载SDK TOOLS,如图

5:配置android的 ADB 环境,首先在环境变量中新增ANDROID_HOME,变量值填写为选择的安装途径配置情况Android sdk的安装路径,如图:

6:系统path中配置android sdk tool 路径,在path的变量值中增加%ANDROID_HOME%;%ANDROID_HOME%\tools;%ANDROID_HOME%\platform-tools;

7:验证是否安装成功,cmd 输入 adb

Appium Server
①打开cmd窗口,执行 npm install -g appium, 安装的过程可能会出错,错误如图:
这时要执行npm cache clean --force,执行完了后再执行npm install -g appium,成功如图:
②:确认安装appium是否成功,打开cmd窗口,输入:appium,若出现以下图,则代表安装成功

③启动appium服务器,运行如下bat脚本(红字IP处填写机器对应IP地址):
@echo off
set ymd=%date:~0,4%%date:~5,2%%date:~8,2%
set ymd_t=%ymd%_%time:~0,2%%time:~3,2%%time:~6,2%
set ymd_t=%ymd_t: =0%
echo 运行开始时间:%ymd_t%>>%ymd%_log.txt title startAppiumServer
appium -a IP -p 4724 --bootstrap-port 4780 --session-override --command-timeout 600 set ymd_t=%ymd%_%time:~0,2%%time:~3,2%%time:~6,2%
set ymd_t=%ymd_t: =0%
echo 运行结束时间:%ymd_t%>>%ymd%_log.txt
appium安装与部署的更多相关文章
- Appium安装部署
一.安装JDK 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html JD ...
- Appium安装(环境配置)
Appium官方网站:http://appium.io/ 首页底部给出安装步骤, 一.Appium官网提示首先安装node.js,上https://nodejs.org/找找看,下载完后仅用你0.01 ...
- Windows Server 2012 虚拟化实战:SCVMM的安装和部署
本篇大概介绍一下在Windows Server 2012 R2上安装和部署SCVMM的过程及其注意事项.下图是我们数据中心SCVMM的基本架构,其中 SCVMM Database 是用于存储了所有配置 ...
- Linux下Redis的安装和部署
一.Redis介绍 Redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcache类似,但很大程度补偿了Memcache的不足,它支持存储的value类型相对更多 ...
- 他山之石——vs2013 安装与部署及程序打包
C#打包需要这个:InstallShield 2013 Limited Edition for Visual Studio .下载地址: InstallShield 2013 Limited Edi ...
- 阿里云服务器Linux CentOS安装配置(六)resin多端口配置、安装、部署
阿里云服务器Linux CentOS安装配置(六)resin多端口配置.安装.部署 1.下载resin包 http://125.39.66.162/files/2183000003E08525/cau ...
- Kafka的安装和部署及测试
1.简介 大数据分析处理平台包括数据的接入,数据的存储,数据的处理,以及后面的展示或者应用.今天我们连说一下数据的接入,数据的接入目前比较普遍的是采用kafka将前面的数据通过消息的方式,以数据流的形 ...
- Redis的安装与部署
为了解决公司产品数据增长过快,初始化太耗费时间的问题,决定使用redis作为缓存服务器. Windows下的安装与部署: 可以直接参考这个文章,我也是实验了一遍:http://www.runoob.c ...
- Office web app server2013详细的安装和部署
转自:http://blog.csdn.net/u011355311/article/details/9360293 SharePoint 2013集成Office web apps server20 ...
随机推荐
- Disruptor 系列(一)快速入门
Disruptor 系列(一)快速入门 Disruptor:是一个开源的并发框架,能够在 无锁 的情况下实现网络的 Queue 并发操作,所以处理数据的能力比 Java 本身提供的并发类容器要大的多, ...
- 为什么不加WWW的域名能访问,前面加了WWW后不能访问?
解决方法:我的主机记录没有添加www,添加后就可以访问了
- windows server2012部署apache项目访问后台管理系统时tomcat就停了是怎么回事
是由于环境变量没有配好的原因,找不到jre目录 tomcat的运行需要JRE,一般启动闪退都是因为找不到JRE,也就是说环境安装JDK时环境变量没有配置好. 我们首先打开”命令提示符“窗口,输入jav ...
- gcc支持的一种结构体赋值方式
struct info{ int a; char b; struct fd{ int c; int d; }fg;}; 其实我们也可以这样赋值:同样对于其他的类型也是一样 ...
- sitecore 缓存管理器
namespace XXX.Shared.Infrastructure.Caching { using System; using System.Collections.Generic; using ...
- mysql查看数据库性能常用命令
mysql> show global status; 可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句: mysql> show variables; 一.慢 ...
- [c# 20问] 1. 何时使用class与struct
POINTS struct为可以包含数据和函数的值类型 struct为值类型所以不需要堆(heap)而是在栈(stack)上分配空间 struct将数据直接存在struct中,而class只存引用类型 ...
- 获取web项目中的webroot目录路径
备忘,一段代码: @Override public void init(FilterConfig arg0) throws ServletException { // TODO Auto-genera ...
- rabbitmq 简单应用
1. 启动 rabbitmq-server & 2. 队列重置(清空队列.用户等) rabbitmqctl stop_apprabbitmqctl resetrabbitmqctl stop ...
- Unity3d之Coroutine
在Unity3d中使用C#时,Coroutine是一个大有用处的好东西,至于怎么用网上多的是讲,我仅在此记录最近一次使用中的小发现. 因为某种需求,要在一个Coroutine实现中使用while循环, ...