博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
appium 服务器环境搭建
阅读量:4095 次
发布时间:2019-05-25

本文共 1152 字,大约阅读时间需要 3 分钟。

首先有几个问题

1, 自动化操作手机app的流程?
a. 客户段,写操作代码和逻辑 在云端,可以保持数据
b, 服务器端, 和真实手机在一个环境中,用usb线进行链接,
c, 服务器段的操作环境最后使用windows, 不使用liunx,ubuntu, 因为在liunx下的权限管理比较严格, 安装测试会比较麻烦, 本人没有安装过liunx, 是在综合对比各个教程后,得出的结论。
2, 安装条件
a, nodejs, 具体安装 参考网络
b, java的 jdk, sdk, 等安装的开发环境, 包下载很慢, 我的包是使用别人共享到百度云的。我也保存了一份, jdk 是java环境, sdk是安卓的东西
c, sdk安装后, 会提示下载包,按要求下载了就行, 需要配置 全局变量
d, 安装appium

安装已经完成

接下来是连接手机

1,手机需要打开开发者模式, 基本都是 设置—本机—版本号, 连续点击多次,会提示进入了开发者模式

2, 手机设置 允许调试模式
3, appium连接手机
4, appium ---- Automatic server – desired capabilities

{
"platformName": "Android", "platformVersion": "6.0.1", "deviceName": "Nexus 6", "appPackage": "com.zhihu.android", "appActivity": ".app.ui.activity.MainActivity"}

按照上述格式 填写各参数, 保存后, 点击 start session 就应该连接手机了

其中 appPackage appActivity 是所要控制的app的参数

获取方法:

adb devices# 在手机打开想要操作的应用adb shell   # 进入手机底层操作符dumpsys activity | grep mFocusedActivity

会得到下边的内容

shell@HWNXT:/ $ dumpsys activity | grep mFocusedActivity mFocusedActivity: ActivityRecord{
67bce72 u0 com.ss.android.article.news/.activity.MainActivity t25}

包名: com.ss.android.article.news

进程名: .activity.MainActivity
上边打开的今日头条

把相应的包名和进程填到上边的参数里, 就可以控制手机了

剩下的就是 appium 的使用了。

全部操作参考了

转载地址:http://nmvii.baihongyu.com/

你可能感兴趣的文章
Android之路-------传说中的大喇叭(广播接收器)
查看>>
JMeter对Oracle数据库进行压力测试
查看>>
mysql命令添加表字段
查看>>
RAR和ZIP:压缩大战真相 (挺赞值得了解)
查看>>
js常见的判断移动端或者pc端或者安卓和苹果浏览器的方法总结
查看>>
防火墙技术
查看>>
jquery 标签页
查看>>
锐捷 Linux登录命令
查看>>
python闭包和装饰器
查看>>
s:iterator间接实现跳出循环
查看>>
Java基础之8个基本类型及基本类型间转换
查看>>
使用PHP Manager for IIS时,Windws 10自带IIS注意事项
查看>>
通过dbms_lock了解oracle内部enqueue机制
查看>>
openlayers加载百度地图
查看>>
实验二
查看>>
TCP/IP协议简介
查看>>
UDP协议的几个特性
查看>>
js通过 URL下载文件
查看>>
HDU3308 LCIS
查看>>
强大到无与伦比的Graphviz
查看>>