cocos creator android权限不生效_Cocos-Creator自动化测试之Airtest

一:环境修改:

1.1:下载安装Airtest IDE(1.2.5),Cocos-Creator(2.4.1),POCP-JS-SDK,本人下载的都是当前最新版的

1.2:修改Cocos-Creator配置;进入引擎目录,修改ccConfig.h文件,开启USE_WEBSOCKET_SERVER;

#ifndef USE_WEBSOCKET_SERVER

#define USE_WEBSOCKET_SERVER 1

#endif

#if USE_WEBSOCKET_SERVER && !COCOS2D_DEBUG

#define USE_WEBSOCKET_SERVER 0

#endif

4dc0119058689ffadbfca297cfa04ccf.png

950cb3431bc6958ae94416116e673cab.png

二:项目中SDK引用:

本人用的DEMO是 cocos自带的。

0deb87ec832722af54258d4762841ecb.png

三:安装APP,打开AirTest,连接机器或者模拟器,发现可以查看Cocos-Creator的元素了

017538ca6a9defd6a00a8852234706ac.png

四:关于POCO的一些零散记录:

4.1:Button和Label的交互

import timefrom poco.drivers.unity3d import UnityPoco
poco = UnityPoco()
poco('btn_start').click()
poco(text='basic').click()
star = poco('star_single')if star.exists():
pos = star.get_position()
input_field = poco('pos_input')
time.sleep(1)
input_field.set_text('x={:.02f}, y={:.02f}'.format(*pos)) # very fast
time.sleep(3)
title = poco('title').get_text()if title == 'Basic test':
back = poco('btn_back', type='Button')
back.click()
back.click()

4.2:拖动和滑动(drag/swipe)

from poco.drivers.unity3d import UnityPoco
poco

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值