米哈游考虑吗,hc 很多
不错呀不错呀
这个问题网上搜不到哈哈哈,去社区问就行了,开发者都在线
用户社区:https://sonic-cloud.wiki/
Agent 部署文档:https://sonic-cloud.cn/deploy/agent-deploy.html
可以先看下文档哦,有问题可以社区上面沉淀提问的
是的,所以我一般走手动组装,当然楼上几个回复都不错的,你也可以参考
可以通过 new TestNG() 来组装套件和 case,自己实现参数传递都可以。再不行放到单例里面 get set
我不懂
其实我接触比较多的中级测试,都会自己去服务器用 linux 指令找关键日志给开发看,截图、接口报错信息作为 bug 的证据完全不够用。当然这是日常工作中最能接触的一个作用,还有别的作用包括线上问题排查、测试环境搭建、数据构造等等
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacv-platform</artifactId>
<version>1.5.7</version>
</dependency>
<dependency>
<groupId>org.bytedeco</groupId>
<artifactId>javacpp</artifactId>
<version>1.5.7</version>
</dependency>
你这样引用会很大的包体,可以指定平台减少空间,希望能帮到你
谢谢,不过最近也在学习,看看大家谁有更好的 FPS 方案
不过说实话,FPS 因为本来需要计算,adb 原生没有直接提供准确数据,很多平台计算方式不一样。。
基本只有商业平台的结果会比较精准,嵌入式 SDK 统计的会更准确
嗯嗯,FPS 还有很多坑,我们第一次探索,目前也发现部分应用有点问题。后续还有很大优化空间,不过也感谢试用~
Sonic 后面也有 win 和 mac 的计划
desiredCapabilities.setCapability(AndroidMobileCapabilityType.PLATFORM_NAME, Platform.ANDROID);
desiredCapabilities.setCapability(MobileCapabilityType.AUTOMATION_NAME, AutomationName.ANDROID_UIAUTOMATOR2);
desiredCapabilities.setCapability("disableSuppressAccessibilityService", true);
desiredCapabilities.setCapability(AndroidMobileCapabilityType.ADB_EXEC_TIMEOUT, 60000);
desiredCapabilities.setCapability("uiautomator2ServerInstallTimeout", 30000);
desiredCapabilities.setCapability(MobileCapabilityType.NEW_COMMAND_TIMEOUT, 3600);
desiredCapabilities.setCapability(MobileCapabilityType.NO_RESET, true);
desiredCapabilities.setCapability(MobileCapabilityType.BROWSER_NAME, "");
desiredCapabilities.setCapability(MobileCapabilityType.UDID, udId);
desiredCapabilities.setCapability("skipLogcatCapture", true);
好像是 browserName 为空字符串就可以了,我 java 是没问题,你可以参考下,希望能帮到你
看你的启动参数有哪些,我之前一直都不会报错,貌似是设置哪个东西就没有问题了,app 启动是自己用 adb 指令起的,你可以看他源码
可以不填写 appPackage 选项,或者将 noreset 改成 true
https://testerhome.com/topics/35387 如果要求不高的话,不妨试试 sonic,永久免费开源。当然跟其他商业平台还是有差距的 毕竟性能那块最近才开始探索
感谢多多关注
不客气
捕捉 Sonic 老粉一个
预研过程很详细,学习了
现在没有,你有想法可以直接在 issue 里开帖子讨论
总结很重要,但是我个人觉得自己更适合做实事