Windows系统appium移动端自动化真机环境搭建
appium-windows-android环境搭建完成以后,就可以进行真机模式下的appium环境搭建啦!!
准备:把要测试的app下载至本机(小波的是把apk放在桌面上,例如:C:\Users\wanba_49\Desktop\WanBa_market_V8_9_6_debug_2018_06_25.apk)
第一步:手机IP设置为静态IP地址
第二步:手机开启USB调试模式,数据线连接电脑
第三步:cmd命令下键入命令 adb tcpip 5555(开启一个端口)
如下图所示:

第四步:键入命令 adb connect (xxxx你手机静态IP地址):5555(连接手机)
如下图所示:

第五步:键入命令 adb devices 查看手机是否正常连接
如下图所示:

第六步:cmd命令下键入命令 appium 开启appium服务端
如下图所示:

第七步:点击打开桌面上appium服务端(紫色的图标)(由于在cmd命令下已经开启了服务端占用了4723端口,所以在桌面开启appium之前需要改一下端口,小波设的是4725端口)
如下图所示:

点击‘start server v1.6.5’开启服务后,创建客户端连接
如下图所示:

点击“Desired Capabilities”填写手机初始化参数
参数为:
appPackage=com.wodi.who app包名
appActivity=com.wodi.who.login.SplashActivity app入口
platformName=Android 操作系统
platformVersion=5.1.1 操作系统包名
unicodeKeyboard=True 系统输入法
resetKeyboard=True 重置输入法
noreset=True 不将手机重置
deviceName='25af1d8e' 手机名
参数的获取:获取app的包名和app的入口参数,cmd命令下cd进入node的安装目录(小波的node安装目录为C:\Program Files (x86)\Nox\bin),
执行命令aapt dump badging xxxx(app在你本机的绝对路径,小波的是C:\Users\wanba_49\Desktop\WanBa_market_V8_9_6_debug_2018_06_25.apk)
如下图所示:


获取手机的系统版本,cmd下执行adb shell getprop ro.build.version.release命令获取手机系统版本参数
如下图所示:

获取手机名称,cmd下执行adb devices获取手机名称参数
如下图所示:

获取所有手机的初始化参数以后,把这些参数信息填入appium的客户端
如下图所示:
保存设置,取个项目名称进行手机初始化信息保存
如下图所示:保存后,在Saved Capability Sets下选中刚才的项目名称,点击"start session"连接手机服务端
如下图所示:

首先在手机中点击安装unlock、Appium Setting这两个文件(不然每次运行都提示安装)
如下图所示:

等待几分钟以后,出现如下图所示:

到这一步已经完成windows环境下的appium真机环境搭建!
小波微信:13720094293(柴狗的世界你不懂)
Windows系统appium移动端自动化真机环境搭建的更多相关文章
- Appium+Python自动化 1 环境搭建(适用windows系统-Android移动端自动化)
一.安装并配置 java jdk ①下载 java jdk后 安装,安装完成后,配置环境变量 打开计算机->系统属性->高级系统设置->环境变量->新建(系统变量),如图所示: ...
- Appium安卓真机环境搭建
说明 步骤可能比较简洁,因为手头上有安卓测试机,所以需要配置虚拟机的童鞋请去虫师博客园,因为我也是从那儿学的,哈哈.点我飞到虫师那儿 但是如果你要搭建真机测试环境的话,本教程将是最简单实用的. 1. ...
- Appium+Python3+iOS真机环境搭建
Appium 是一个自动化测试开源工具,支持 iOS 平台和 Android 平台上的原生应用,web 应用和混合应用. 本次环境配置相关:macOS:10.13.4Appium-desktop:1. ...
- Appium+iOS真机环境搭建
安装目录 1.macOS系统 10.12.6 2.xcode 9.0 3.appium Desktop 1.12.1 4.node.js node -v npm 5.cnpm npm insta ...
- Appium Desktop Inspector 安卓真机配置(Windows)
本文是基于 Windows环境 通过Appium Desktop 测试真机,首先要确保测试机已经和电脑正确连接(将手机和电脑通过USB数据线连接,手机打开USB调试) 确认电脑与手机是否连接成功的方法 ...
- 使用Appium进行iOS的真机自动化测试
windows不支持appium连接ios,只适用于mac 使用Appium进行iOS的真机自动化测试 安装类库 Homebrew 如果没有安装过Homebrew,先安装[ homebrew ] np ...
- Remote Debugging Chrome 结合Genymotion模拟器的移动端web真机调试(转)
尝试了好多方法,刚开始想用bluestacks调试手机页面,不过在打开chrome的时候,会黑屏,什么也看不了.最后又是更新android系统,又是卸掉bluestacks重新安装,怎么都不行.最后没 ...
- 【转】NO.3、python+appium+ios,遍历真机元素,得到webview
pyhton+appium+iOS,遍历真机webview.是遍历真机的webview,遍历模拟器的webview请另寻方法. 1.mac上安装ios_webkit_debug_proxy 命令:br ...
- mac 下 配置appium +ios真机环境
mac系统:10.11.6 xcode:7 appium:1.5.3 iphone: 6 p 1.搭建 appium 安卓的环境: 1.jdk 2.sdk 3.appium 4.配置环境变量 mac下 ...
随机推荐
- tab-switch 样式的添加 与 tab元素样式的切换
要点: 1.多个div类名相同情况下添加class样式 2.siblings() 方法返回被选元素的所有同级元素.DOM 树:该方法沿着 DOM 元素的同级元素向前和向后遍历. 3.利用索引,只添加当 ...
- v-else-if(v-show)
<div id="app"> <div v-if="type === 'A'"> A </div> <div v-el ...
- php5.5下安装pdflib的步骤
php5.5下安装pdflib的步骤 1. 下载pdflib 下载地址为:http://www.pdflib.com/download/pdflib-family/pdflib/ 然后选择对应的版本, ...
- [每日一题2020.06.16] leetcode双周赛T3 5423 找两个和为目标值且不重叠的子数组 DP, 前缀和
题目链接 给你一个整数数组 arr 和一个整数值 target . 请你在 arr 中找 两个互不重叠的子数组 且它们的和都等于 target .可能会有多种方案,请你返回满足要求的两个子数组长度和的 ...
- 【JMeter_07】JMeter逻辑控制器__循环控制器<Loop Controller>
循环控制器<Loop Controller> 业务逻辑: 根据所填写的循环次数,对当前节点下的取样器进行响应次数的循环请求,这里可以填写变量.整数.小数.字母.负数.各种符号等: 当填写整 ...
- windows下使用虚拟机安装linux操作系统
前言:虚拟机是开发者的好帮手,它可以帮助我们在同一台电脑上创建不同的环境,这样你就可以在不影响原有的环境下,使用另外一套新的环境去完成你的开发工作.相信不少在windows下开发的同学对此深有体会,本 ...
- 关于安装Django包的问题
在Windows的环境下,有些包确实不好安装的,比如reportlab-3.2.0-cp27-none-win32.whl,根据xadmin安装的经验,从这个.whl里把文件夹reportlab解压出 ...
- VulnHub PowerGrid 1.0.1靶机渗透
本文首发于微信公众号:VulnHub PowerGrid 1.0.1靶机渗透,未经授权,禁止转载. 难度评级:☆☆☆☆☆官网地址:https://download.vulnhub.com/power ...
- shiro之redis频繁访问问题
目前安全框架shiro使用较为广泛,其功能也比较强大.为了分布式session共享,通常的做法是将session存储在redis中,实现多个节点获取同一个session.此实现可以实现session共 ...
- Spring Cloud Alibaba系列(五)sentinel实现服务限流降级
一.sentinel是什么 sentinel的官方名称叫分布式系统的流量防卫兵.Sentinel 以流量为切入点,从流量控制.熔断降级.系统负载保护等多个维度保护服务的稳定性.在Spring Clou ...

保存后,在Saved Capability Sets下选中刚才的项目名称,点击"start session"连接手机服务端