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

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

开发环境 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 条回复 时间 点赞
残枫 回复

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

怎么在 caps 里指定 wda?

小丸子 回复

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

残枫 回复

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

小丸子 回复

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

仅楼主可见

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

残枫 回复

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

小丸子 回复

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

残枫 回复

cap 配置里用的是 flutter 的驱动


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

小丸子 回复

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

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

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