自己写触动精灵App,请问如何实现inputText功能?

自己正在写触动精灵App,目前用SimulateTouch已实现模拟点击及滑动,但目前遇到一个问题,如何实现触动精灵App中的inputText功能?

没有用过触动精灵,但就字面意思来说,应该是自动往UITextField和UITextView里填数据的功能吧?
如果是这样的话,提供一个思路:

  1. 用recursiveDescription拿到所有控件;
  2. 筛选出其中的UITextXXX控件;
  3. 直接setText:
    应该可以实现相同的功能。如果不放心,就逆向他们的看看好了

如果可以定位控件,而不是去比较图片,那是不是更有吸引力

用recursiveDescription就可以定位所有的控件啊

我也是冲着触动精灵来的:lol:,还需要图片比较和,和脚本执行接口

我就少个input了,有机会交流一下

你是说脚本和界面的交互吗?

如果是的话,要通过resume来执行lua(而不是pcall),然后在lua请求用户输入的时候进行yield,等用户输入完以后,按下确定按钮,再resume。

simulatetouch那个作者有个simulatekeyboard,直接用那个