appium自动化测试报错:Unable to launch com.facebook.WebDriverAgentRunner.maukkaki.xctrunner

嗨,我是兰若,今天在编写自动化测试用例的时候,appium inspector报错:Unable to launch com.facebook.WebDriverAgentRunner.maukkaki.xctrunner

1、当时首先想到的就是检查WebDriverAgent 的构建和安装是否正常,后来发现这块的安装是完全按照官方文档进行的,

并且彼时我的手机上已经正确的安装了WebDriverAgent的安装包,显示了Automation Running的字样,所以基本上可以排出不是属于这块的问题

2、检查开发者证书和权限,其实这块也是基本可以排除,因为如果想要启动WebDriverAgent的话,就必须先搞定开发者证书

和权限,既然我的WebDriverAgent能在test执行之后,正确的被安装到我的手机上面,那么就可以这明权限和证书这块也是没有问题的

3、然后我又想到了要检查appium服务,因为要想启动appium inspector,必须要先启动appium服务,结果发现appium服务正常,显示the server is running ,并且我不放心,又重新启动了一下,发现启动正常

并且,如果是appium server没有启动的话,正确的报错应该是下图这样

4、那么最后唯一剩下可能存在的问题,就是appium inspector的配置,ios的配置和安卓配置差不多,都是那几个参数

因为不知道具体是哪个参数配置错误了,所以我只能一个一个的排查,首先从第一个参数"appium:bundleId”检查,结果一下就

找到问题了,原来是因为我这个参数是直接复制的上一个模版的,"appium:bundleId”还是使用的之前包名的,没错,bundleid就是包名,每一个app包都有属于他的包名,所以这里是包名错误了,导致找不到这个app包,所以就没办法启动。于是我赶紧换上了正确的包名,然后再次启动inspector

然后惊喜的发现appium inspector 能够正常启动了,surprise

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值