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”);
有的页面需要按多次返回键,与触动精灵无关,由应用自身决定
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!