一条有效等价类,配合 1 条以上的无效等价类。
成功条件 除了等级不够外,最好加上开启师徒申请的操作步骤。
如果满足等级够,还有成功后的对应信息和界面变化,对应 失败条件也是最少 1 条以上的无效等价类配比。
读文件为啥要用 while True..还要在包一层 try...finally.
国庆节快乐。
加油~
不好意思,前几天忙,已经处理了,看看加了没有~
已经处理了。看看加了没有~
esc 后,还需要操作别的,需要在空白处点击一次定位确认句柄,当然有些网站不用,这样写比较安全。
airtest 只有类似比如启动后判断屏幕和包相关的。
rom airtest.core.android.constant import ROTATIONWATCHER_APK, ROTATIONWATCHER_PACKAGE
目前我这边解决方式 开发函数,是在会出现弹框的地方,等待 5 秒,如果 5 秒内判断出现弹框元素后,用封装好的方法处理。如果 5 秒以后或者已经处理过,就继续。
上次附件需要做一个文件 md5 和大小检查,其实主要是核心在传送文件对象前计算下文件大小,然后在服务器那边用弹性的计算下缓存区,并且算下已接收大小。
这个场景会出现的,但不好修,一般不会信任客户端计时方式,真的会倒计时那么久就要修复。
PS:可以用这个 BUG 看看一些游戏 是否会打开未开启的活动,这样就可以提前几天知道活动是什么了。
感谢,有赞后 我会持续写的。
可以抓包来做,先搭建一个架子,有多少先做多少。
然后例子多了,在考虑开发一个挡板,挡板是 mock 的灵魂啊,然后 mock
发了的,在另外一个帖子里。。
job 有默认路径的,你路径确定对吗。
tesseract 配置好环境变量和最好是有字体库,一般是提前截图和预处理(可以缩小提高精度).Ocr 是做美术字识别
另外 airtest cv2 没有完全 open.
要看稳定程度,自动化也可以很稳定,看你怎么写。。
拿文档,当前语言调 C++ 动态链库做接口,自己写好接口调用层和验证处理层,不过得对方编译好后给文档,因为内透不了。
比如不喜欢用 rb 和 wb 的 msgpack 库做 dict 文件序列化,可以用 ujson 比 json 转储快内存低。
比如可以更换更好的链接方式 基于 python locust
def get_errCode(self, err_id: int) -> str:
"""使用 connect_ex根据errno获取errno字符串信息
正确返回0,错误返回errno
"""
if err_id in errno.errorcode.keys():
return os.strerror(err_id)
def socket_connect(self, ip_port: tuple, r_type:str='game_connect', m_name:str='socket_connect'):
"""game socket链接"""
s_time = time.time()
res = 0
try:
res = self.connect_ex(ip_port)
except Exception:
err = self.get_errCode(res)#失败返回errno
ed_time = (time.time() - s_time) * 1000
events.request_failure.fire(request_type=r_type, name=m_name, response_time=ed_time,
exception=err)
else:
assert res ==0
ed_time = (time.time() - s_time) * 1000
events.request_success.fire(request_type=r_type, name=m_name, response_time=ed_time,
response_length=0)
很不错,加油吴总
根据 logging 自研一个日志类更好,本身导入新的也有开销。 Print 调式语言加开关就行了,print 效率不低,要低也是后面用了不当的 + 追加,要用 format 模式。
看图片是没有 init.py 让当前目录变成模块。上面说的很对啊,要学下 python 导入机制
可以的。学习不分职业边界。
不好意思啊是定期通过一次。现在加入群了吗。
点赞了,写得不错。不过他们的这个对于自己的 X5 兼容性没做好。