触动精灵扫坑

来源:互联网 发布:p2p网络借贷 论文 编辑:程序博客网 时间:2024/03/29 19:12

1.init()函数指定了bundle ID也并不能打开应用,要用runApp(bundleID);

2.iOS 6中脚本点击操作无效,可能是由于最新版(2.2.0)不兼容,只能用旧版1.85,但1.85有太多bug(也可能是脚本语法遵循了2.2.1),总之放弃ios 6;

3.用触动精灵IDE连接设备进行调试:

点击左侧工程窗口-->设备,右键点击空白处-->搜索设备,选中设备,点击工具栏“连接”按钮(设备和PC在同一局域网,设备端触动精灵版本正确且已启动局域网广播)

4.连接设备失败:移动了程序安装目录,重新解压安装包即可

5.触动精灵录制脚本存放路径(复制自官方文档):

请使用 PP助手、iTools、同步助手等第三方文件管理软件将脚本放置在/private/var/mobile/Media/TouchSprite/lua 路径下。

您可以通过访问 【用户文件系统】 >> TouchSprite >> lua

或者 【越狱文件系统】 >> User >> Media >> TouchSprite >> lua来放置脚本。

6.获取到点的坐标,再用脚本点击时无效或者点的不对:

极可能是上一步或上上步操作没有睡眠时间,或睡眠时间不够

7.touchDown,touchUp,touchMove函数的第一个参数index在单点操作时没啥用,只要上下一致即可;

8.函数定义要写在调用之前

9.inputText("test"..math.rand) 错!--->调用函数别忘了(),正确写法是inputText("test"..math.rand())

10.模糊区域找图findImageInRegionFuzzy()函数结果不准,例子有误~=是判断数据类型相同,==才是判断值相同

11.inputText()无效:

①缺少sleep

touchDown(1,337,228)
touchUp(1,337,228)
mSleep(1000)-----这个sleep不能少!
inputText("3")

②Android版要把触动精灵输入法设置为默认输入法

12.

Android版硬件返回键:

os.execute("input keyevent 4");

有的页面需要按多次返回键,与触动精灵无关,由应用自身决定



0 0
原创粉丝点击