Appium appium flutter driver 运行 IOS 用例时提示 Error: connect ECONNREFUSED 127.0.0.0:59602

小丸子 · 2020年03月25日 · 最后由 mary-2020 回复于 2020年05月15日 · 2970 次阅读

开发环境 android studio+appium servier+flutter
环境运行没问题的,用 xcode 启动的 webdriveragentRunner,并在 iphone 上安装成功
用 node test.js 运行脚本时,也能调起 app,就是用到 appium flutter driver 时报错,无法连接成功
appium server 用的 1.17.0,xcode 用的 11.4
appium 启动用的 appium -a 127.0.0. -p 4723
webdriveragent 的端口号是 8100
flutter SDK 是今天刚更新的,是最新的
android studio 的版本是 4.1

共收到 11 条回复 时间 点赞

跪求哪位大神提供解决方案,在线等

小丸子 回复

要看看你的 cap 配置用到了 flutter-driver 这个驱动,参考 githup 里面的 case

残枫 回复

cap 配置里用的是 flutter 的驱动


相同 的配置运行 android 是可以的,IOS 就是连不上

小丸子 回复

wda 应该要自己编译,然后指定自己编译的东西的吧,要你用普通的 ios 跑通才可以

残枫 回复

什么意思,能详细说一下怎么弄吗

@seveniruby 求助思寒老师
输出的日志同下面的表现是一样的:
https://gist.github.com/ahashmi24/bf77b21e30ba2e509e421e4442883842(转载)

仅楼主可见
小丸子 回复

就是自己本地编译一个 wda,然后 caps 指定本地编译的 wda,试试看能不能跑通; 具体的相关的配置,可以参考这篇文档

残枫 回复

还没有解决,看说明 appium desktop 1.16.1 才支持 flutter 呢,但最新版只有 1.15.1 呀

小丸子 回复

为啥一定要 desktop,装个服务就好了,desktop 不是必须的

残枫 回复

普通 IOS 能跑通,就 flutter 的跑不通

怎么在 caps 里指定 wda?

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册