因为这个问题非常奇怪,获取渲染分辨率:
w, h = poco.device.get_current_resolution()
AirtestIDE 获取 w=2220, h=1080
Pycharm 获取 w=1080, h=2220
AirtestIDE 会默认计算虚拟键盘的偏移值,Pycharm 没计算
小程序页面如下,有虚拟键盘:

已提交到 issue(https://github.com/AirtestProject/Poco/issues/428)
请问,Airtest IDE 操作全面屏小程序,没有坐标偏移,但是同样的代码在 Pycharm 就会出现坐标偏移。
可以帮忙看一下吗?多谢
Airtest IDE 配置如下:

代码:
if poco(text="超广角").wait(10).exists():
poco(text="超广角").wait(10).click()
应该是我手机问题,恢复出厂设置后,可以了
poco 树没问题的,非小程序都可以拉到 poco 树,包括 H5
三星 Galaxy S8, 微信版本:7.0.21

小程序成功安装内核并重启后,poco 还是找不到元素,且 AirtestIDE 也无法 dump 小程序的 xml


AirtestIDE 老是崩溃

会影响,CPU 频率和能耗成线性关系
别闹,我很菜
截图?全文哪里提到截图了?
具体的增加点需要打印堆栈了。不然很难定位哪里执行了耗电操作。
是的
watcher(text=None, textMatches=None, timeout=5, poco=None)
用这个方法就行,text 和 textMatches 输入一个就成,poco 输入 poco 对象
其实就是一个装饰器的事儿。
让所有 http 请求携带 token,token 里面有用户的唯一标识;
装饰器入参为权限角色列表,表示该 Restful API 的访问权限;
然后用 token 中的用户标识,查看用户角色,比较用户角色和 API 允许角色,return 不同的结果即可
以前 电商大促基本上都是线上压测,现在引入混沌工程后,更都是线上的了,甚至断电、关机、各种攻击
🐂
怎么感觉说复杂了
主要也是没条件做,我这次做的,极其痛苦,需要三方协作,推进非常慢
这种如果是 SDK 开发部门的测试,会做的。对于乙方来说,不适合做,因为没有实验室级别的环境,出来的数据也是不稳定的。
因为是验证的第三方 SDK 服务能力,所以弱网模拟尽量保持稳定。
我们仅验证各种弱网下,音视频的质量损耗,没有验证抖动的反应和恢复
没有了解过,不过协议安全性,应该轮不到业务测试同学做了
目前我没做这个了,可以问问这位老哥 @saii
很好的组合,将数据可视化、美观化,也挺重要的
嗯嗯,最惊讶的是,还支持代理设置
工作 3 年的时候,我还是啥也不知道的螺丝钉。
工作 5 年的时候,才对质量有点入门,碰到了第一个真正意义上的瓶颈。
大哥,我抄的
在线调试看看 log