Appium UI 自动化,ios 真机测试时,wda 服务已经启动,但启动打开 APP 之后报错退出,求帮忙看一下

珂学家 · 2019年07月22日 · 最后由 ltyd5788 回复于 2019年07月25日 · 2731 次阅读

UI 自动化,ios 真机测试时,wda 服务已经启动,但启动打开 APP 之后报错退出,求帮忙看一下。报错日志如下:
测试机型:ios 12.0

最佳回复
珂学家 回复

试试 appium 里的 wda 吧 base-driver 现在都更新到 3.19.0 版本了,你的还是 3.17.0,最新的可能是依赖 3.19.0 版本的,具体变动要看下 java_client 或者 base-driver 依赖是不是有 commit 影响到了

共收到 11 条回复 时间 点赞
ltyd5788 回复

您好,appium 重新安装,wda 也重新下载编译了。wda 服务可以起起来,但就是真机运行时就报错了,错误和提问里面的一样,还有什么解决办法吗?
环境:appium 版本:1.14.0,java-client:7.1.0,ios 12.0.1,iPhone 8 Plus

珂学家 回复

wda 不用重新下,编译 Appium 自带的就行

珂学家 回复

/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-xcuitest-driver/WebDriverAgent WDA 是用 appium 里的嘛

ltyd5788 回复

不是,是网上下载的。然后把 appium 的替换掉了。上周还可以的,后面升级了一下 java-client 版本就不行了

珂学家 回复

试试 appium 里的 wda 吧 base-driver 现在都更新到 3.19.0 版本了,你的还是 3.17.0,最新的可能是依赖 3.19.0 版本的,具体变动要看下 java_client 或者 base-driver 依赖是不是有 commit 影响到了

ltyd5788 回复

好的,我试试,谢谢

ltyd5788 回复

那个问题已经解决了,使用了 appium 自带的 wda 文件就可以了,谢谢

那个问题已解决,使用了 appium 自带的 wda 文件就可以了,谢谢

麻烦问下,我的 appiuminspector 获取 xpath 时用问题 总是这种 (//XCUIElementTypeOther[@name="手机号 clear 密码 clear ClosePassword 验证码 clear 获取验证码 登录 忘记密码 验证码登录 快速注册"])[2]/XCUIElementTypeOther/XCUIElementTypeOther/XCUIElementTypeScrollView/XCUIElementTypeOther/XCUIElementTypeOther[1]

只有按键获取的没问题

页面是用 RN 或者跨平台语言开发的吗?

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