这种脱离了真机的话,比如推送/摄像头什么的功能调用怎么测试呀
可以的,只要以 JDK1.8 打包且增加了 -parameter 参数的都可以
我得看看 Android 怎么全局捕获崩溃
最开始的设计是 http 传入的参数再用硬编码实现一遍传入对应的接口中,但是我们版本很多,要根据不同的 SDK 版本维护很多分支,等于是一个测试对应多个开发,demo 就维护的很累了,所以使用反射来调用,这样就不需要维护 demo 了,现在不用写逻辑代码,只需要使用 http 把逻辑串起来就好了,感觉现在就像是做普通的 http server 测试一样
目前做接口测试和日常的功能回归,大部分的功能是可以覆盖的,也有不能主动触发的比如服务端主动推送的功能需要定制的测试一下,对人力的节省和质量的提升还是相对显著的
😄还是难免有弊端,sdk 崩溃就直接凉凉,通讯就断了
,建议被测的 SDK 是 jdk 1.8 打包的,并且增加了 -parameters 的参数,这样就可以拿到入参的形参名
https://github.com/Kotlin/kotlinx.serialization/issues/1010 我查到 Kotlin 有说这个 bug,但是这个项目不是 Kotlin,你有修改什么配置文件吗,比如 android 版本?
楼主请教下,key 这个包名指的是打成 apk 的包名嘛?
不好意思,这个问题没有看清,这个不是 apk 的包名,是类的路径,也就是你在其他类 import 这个类的时候 import 后边写的那个字符串.
这个测试过的哈,空 demo 妥妥的可以运行,你检查下是不是 gradle 下载不下库或者是怎样,先试试空 demo 运行,再集成 SDK 呢? 而且你也没说报错或者没有提供任何信息.这个是没有办法排查的
是的
2021/3/8 更新了 1.0.7 版本,可选择是否进行端口转发,如果 forward 为 True,则可以不修改appium/node_modules/appium-xcuitest-driver/build/lib/driver.js
文件,
已修改的,需要改回来
这个是为了进入本地端口转发的判断里,之后库本身可以转发端口后就可以不修改这个文件了
最近 gitee 也不能同步 github 项目了,等同步了我回复你吧
最近楼主大佬加了很多功能,Python 库要晚一点哈
围观 mock 哥
楼主你为何如此 NB
厉害了 点赞点赞
惊了,雪娇大佬现身打 call
本篇文章中写有
安装部署&使用文档
https://github.com/truelovesdu/sosotest_docs
大佬牛批
恩,这个话题从灵活性一出来就已经结束了,底层向上而较的灵活已经是生怼了。