记录一次糟心的appium启动篇

今天不是来抱怨的,主要是通过本次事件来解决一些adb连不上模拟器的情况。#我写这篇文章时解决了问题,再此演示过程
首先一如往常我通过adb devices查看adb连接几台模拟器,
在这里插入图片描述
一看到list of…下面什么都没有,意味着没有连接。心跳小加速不慌不慌。可能是adb server的问题,命令行重新启动下
在这里插入图片描述
怎么说了刚开始会出现killing。。。什么的我以为是server没开起来一通重复上面的操作。然后又重启模拟器#(为什么要重启的了:在多次实测,如果cmd输入adb时没开启模拟器是联不通的,或者有时候网络波动也会连不上。所以最好是在开启了模拟器之后在cmd一通操作)#
很尴尬没有成功。
各种百度发现和我之前方法差不多。最后看到一个sdk中adb的版本和模拟器adb版本不一致。我还在想之前弄好了的没有动过啊。灵光一闪,我好像升级了模拟器晚上回去的时候。。。。。溅射伤害一万点
于是打开sdk的platform-tools文件复制文件
在这里插入图片描述
把这三个文件复制到模拟器相应文件位置#(最好把模拟器对应的文件先存一个文件夹,夜神模拟器还要把adb这个文件多复制一个出来然后其中一个重命名nox_adb同样覆盖之前的文件)
adb devices重试ok搞定。。。。。。。阿西坝
在这里插入图片描述
连上了adb之后打开sdk的tools文件中的monitor
在这里插入图片描述
在这里插入图片描述
结果就是这个样子一般看text中有displayd 后面是类似域名和一个login或者do…等等之类的active右键点filter similar …这个你就能直接找到他的包名(packname)和active####这两个是用来在程序中启动app的关键
在这里插入图片描述
在这里插入图片描述
最后配置使这个样子的,详细的app配置子爱我另一篇配置文件有在这点击
启动了app就要写详细的页面跳转逻辑。xml的页面和html大同小异借助一个sdk工具就会有f12的功能,sdk 的tools中ui…
在这里插入图片描述
在这里插入图片描述
id,text,标签名,标签位置(bound),xpath(可借鉴,可能是最短路径的但也有可能不是)

当然其实有些版本的mintor#上面那个查包名的里也有类似的功能只是他渲染的不如UI这个好,不推荐

好了。啰嗦大半天基本左右的appium,模拟器写的差不错了接下来就是一些appium模拟app跳转的python代码了

搬砖使我快乐。。。。。。。。。。。。。。。。。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值