Runner 是我后面自己改的显示名,不知道是不是 macaca 框架再做签名的时候的一种规范。 @adfghzhang
#65 楼 @adfghzhang 不知道啊我用 ideviceinstall -l 查看安装的应用, 看到的包名就是这个。
分别给两个 target 添加,那么两个 target 的包名都是不一样么?还有这个包名是可以改成其它的吧。 @xdf
把 runner 重签名后,发现安装上去的包名还是 com.apple.test.WebDriverAgentRunner-Runner。但是已经改了 Bundle ID 了, 求指导 @xdf
把 runner 重签名后,发现安装上去的包名还是 com.apple.test.WebDriverAgentRunner-Runner。但是已经改了 Bundle ID 了,好奇怪啊,快被折腾死鸟
模拟器跑 macaca run -d macaca-mobile-sample.test.js 是没问题的啊啊啊啊啊 @xdf
我也是一直等待中。。。。。
真是蛋疼的框架,我还是折腾 appium 去,
环境是 XCode8.0
昨天刚看过。有开源工具么,哈哈。
#3 楼 @chenhengjie123 而且 facebook 用了很多的私有 API,并对一些私有类做了扩展。这样很可能会造成苹果发布一个新版本,私有类活 API 一变动,Appium 这边就不支持了,兼容性没有通过 instrument 通信的方式那么好。
#1 楼 @chenhengjie123 关于你提到的 WDA 的形式是自己做一个 app,通过 bundle id 去启动 app 这个没错。但是我的疑惑是它如何控制应用的界面,是通过 XCTest 框架的 API?
不是说他们都是走 wda 的?那应该就不是驱动于 instrument 了吧?
#26 楼 @adfghzhang 其实他们底层都是调用 UIAutomation 这个框架吧。
。
#24 楼 @adfghzhang 多谢指教,这是非侵入式的框架?
#24 楼 @adfghzhang xctest 有什么优势么,能不对第三方 app 重签名。直接跑么?
#20 楼 @adfghzhang 这个框架也是 facebook 的 webdriveragent。有点凌乱啊,facebook 的这个框架和 appium 底层机制是不一样的么?最后不都是调用 instruments 的命令。
这是企业级证书吧。个人开发者证书怎么还会要选择信任!