connection 要更简单一点
恩,处理一下可以拿到 body
其实还好,代码量不是特别大-。-
之前做过相同的功能,如果是 POST 请求,拿到的 body 会为空的。
这是基于 URLSession 的,如果是老版本 URLConnection 或者 CFNetwork,可能抓不到
求手册,!!
目前收集到的情况如下:
1.闪退
如果直接闪退,appium 会尝试重启 5 次,设备中生成 5 份崩溃日志。
2.未启动完成 Instruments 崩溃 或者叫做 未开始测试崩溃?
这种情况最惨,需要等待 10 分钟超时时间自动结束。
3.启动 Instruments 完成后崩溃
可以正常结束 session。
想问一下大家,是我解决的方法有问题吗?
想尝试改一下 appium 的代码,奈何 nodejs 不是我们这些客户端狗的领域,现学现找进度很慢。
1.等
2.***
3.换 Macaca
#5 楼 @michael_wang 因为都是真机测试,我不太理解用 mac 的 screencapture 来截图的意义。关于 app 发生崩溃重启的问题,想请问一下,如何获取当前手机活跃的 app。可以获取到 app 的生命周期吗?
#2 楼 @sixleaves 关于错误的输出我是这样理解的。虽然是有错误导致 app 崩溃了,但是用例执行是没有问题的。正确找到了控件,并可以进行交互。目前纠结于错误怎么正确获取和截图时机的问题- -
#1 楼 @Lihuazhang hihi,我测试的情况是这样的。把一个 button 的点击事件改为会触发崩溃,在 app 发生崩溃时,这一步的测试是没有问题的,返回的是 promise 对象,没有 error。但其实此时 app 已经崩溃了,用例还会继续执行下去,每次都会报找不到控件,直到用例的最后结束。