你用这个版本https://github.com/EasilyTest/stf
1 改下 wda 的 bundleId,
2 截图 idevicescreenshot 替换成 tidevice
我目前就是用这个,可行
说明你 STF 源码替换 tidevice 时,没有改启动 wda 的 bundleId
改 STF 源码,idevicescreenshot 替换成 tidevice,本地也安装 tidevice 工具,从根本上解决。
问题 4 呢,没解决方案?
把 mini4 换个设备试下。
并行测试时,每台设备对应 wda 端口和 systemPort 端口要取不一样的。
我这边还是可运行测试。你问题我没有碰到。不好提供解决方案
是的,确实我没有配置 automationName 也可以运行成功(本人测试过),其他人也是有成功情况。我还是建议加 automationName 参数。感谢分享链接
android 实测可行,添加这 2 参数后,系统语言和应用语言都变成英文。学到了,以前我的方法是。调用一个切换系统语言的 APP(APP 名称:区域语言),通过这个 APP 快速设置系统语言,然后再测试自己的 APP,也可行。看个人测试需求,切换时机决定。
在运行 WebDriverAgentRunner 前提,必须更新 WebDriverAgent 依赖,操作如下
切换到 appium-webdriveragent 目录,执行 sh ./Scripts/bootstrap.sh 命令
收到!已采纳建议,调整帖子内容
1.确定选择了运行证书后,操作 2
2 修改 Bundle ID(可任意取/自己已申请过的 Bundle ID)
3,运行
1 访问:http://127.0.0.1:8100/status 若有设备信息返回值,操作 2
2
我 LDAP 是自己搭建的,也是登录 stf 报错: 我怀疑是启动命令我没写对,你成功登录 stf 的命令是这样的吗?
stf local --auth-type ldap --auth-options '["--ldap-url","ldap://10.0.0.1:389", "--ldap-bind-dn","cn=admin,dc=company,dc=com","--ldap-search-dn","dc=company,dc=com", "--ldap-bind-credentials","123456", "--ldap-search-class","organization", "--ldap-search-field", "mail"]'
我目前使用没有发现不稳定/提示 WebDriverAgentRunner 要重装。 从 wda 提示要重装,个人猜测是不是安装 wda 证书问题 (我是用企业证书)
稳定性,我后续跟进下,看我这边是否也遇到跟你一样。有结果会回复
已安装 WebDriverAgentRunner 应用程序,尝试从设备中删除,然后重新启动设备。
都是前人栽树,我们是乘凉的人
升级 appium 到 V1.20.2 版本,
你 Xcode 上有 ios14.1 的调试包吗?
请问开发自测统计这个怎么做的?
可能原因:
这个值设置大些,再不行就 wad 卸载重装
如果其他环境配置跟我一致,唯一区别就是设备的版本,我是 12.4.1,你高版本的 14.2 我没试过,你先换低版本设备试下