appium连接到hub节点,再通过node执行测试的时候,启动不了模拟器

问题

appium连接到hub节点,再通过node执行测试的时候,启动不了模拟器

报错信息


hub节点的日志

环境

mac电脑
appium版本信息: 2.3.0

hub节点启动命令

java -jar selenium-server-standalone-3.9.0.jar -role hub

appium启动命令

appium server --nodeconfig appiumnode.json

appiumnode.json信息

连接的是mumu模拟器
java代码


adb看看appActivity、appActivity、deviceName这些截图发出来看看,再试试加上udid和"appium:noReset", true。adb的截图先发出来看看,感觉是包名那些错了,你用appium GUI可以启动吗?

正好这两天在折腾这个,排查思路:

  1. 先访问 hub 地址, 确定 hub 在界面是能正常访问的。 并且确定 node 已经 add 到hub上面。

  2. 确定在请求的时候capability的参数无误,要和你自己的配置信息能对上:

  3. 去看你的appium server 有没接收到请求信息,或者有没有报错信息。

image

加上udid和"appium:noReset", true,也是启动不了

使用appium GUI可以启动

1、node节点有连接到hub上

2、可以通过本地的4723端口启动模拟器


但是同样的参数,连接到hub节点,启动不了模拟器


3、appium server没有看到相关的报错或者请求信息

如果 appium server 没有日志,那就和server 没啥关系。 你node的url配的啥呀



这两种都配置过,结果是一样的

node 配错了,node 是配 127.0.0.1:4723的。

node 配置的url 是appium server 的地址,如果是2.x 就是 url:4723 , 如果是1.x 就是 url:4723/wd/hub