Appium Appium 不能成功测试 release 版本的 app 么,mobile automation 小白求助?

lesawyld · 2014年01月10日 · 最后由 xiscoxu 回复于 2014年01月15日 · 1835 次阅读

用 appium 在跑 automation 的时候,如果 run 从 app store 安装的 app 时,总是会超时失败。报错:
Instruments socket client never checked in; timing out
但是用一个重新编译的 debug 版本的 app,就可以成功跑 automation。
有人知道为什么么?

共收到 9 条回复 时间 点赞

你发布的证书和 debug 证书是不一样的

应该是可以的,你让开发 build 一个 release 的版本给你测试看看。 不用从 app store 下载。

#2 楼 @lihuazhang 谢谢及时的回复:)
但是现在的情况是想直接测试从 app store 发布的版本,因为每次让开发重新 build 一个版本比较费事。
那是不是因为证书的问题啊?

#3 楼 @lesawyld 需要确认现在无法回答你。

#3 楼 @lesawyld 签名需要用 Developer

使用 UiAutomator

#6 楼 @xiscoxu UIAutomation 吧

#6 楼 @xiscoxu Appium 确定不行么?为什么呢?

@lesawyld Appium 不是很清楚, robotium 要 因为 test 程序和被测程序要签名一致,才能获取相应的 activity 什么的。 uiautomator 不用

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