自己正在写触动精灵App,目前用SimulateTouch已实现模拟点击及滑动,但目前遇到一个问题,如何实现触动精灵App中的inputText功能?
没有用过触动精灵,但就字面意思来说,应该是自动往UITextField和UITextView里填数据的功能吧?
如果是这样的话,提供一个思路:
- 用recursiveDescription拿到所有控件;
- 筛选出其中的UITextXXX控件;
- 直接setText:
应该可以实现相同的功能。如果不放心,就逆向他们的看看好了
如果可以定位控件,而不是去比较图片,那是不是更有吸引力
用recursiveDescription就可以定位所有的控件啊
我也是冲着触动精灵来的:lol:,还需要图片比较和,和脚本执行接口
我就少个input了,有机会交流一下
你是说脚本和界面的交互吗?
如果是的话,要通过resume来执行lua(而不是pcall),然后在lua请求用户输入的时候进行yield,等用户输入完以后,按下确定按钮,再resume。
simulatetouch那个作者有个simulatekeyboard,直接用那个