首页 > 解决方案 > 是否可以在颤振应用程序中模拟一系列点击?

问题描述

我需要构建一个颤振应用程序来模拟水龙头。

例如:想象一个键盘数字应用程序,其下方有一个名为“模拟序列按钮”的按钮。所以,我需要做的是:

可能吗?我该怎么做呢?

标签: androidiosfluttermobiletouch

解决方案


您可以仅从集成测试“模拟” UI 交互(如点击、滑动等)(关于 Flutter 上的集成测试)。

对于真正运行的应用程序,您可以使用onPressed按钮处理程序将所需的文本添加到标签或文本字段:

class _SomeState extends State<SomeWidget> {
  final textController = TextEditingController();

  @override
  void dispose() {
    textController.dispose();
    super.dispose();
  }

  @override
  Widget build(BuildContext context) {
    return Column(children: [
      TextField(controller: textController),
      TextButton(
        onPressed: () {
          textController.text += '123';
        },
        child: Text('Button')
      ),
    ]);
  }
}

推荐阅读