mockWidgetClick static method

dynamic mockWidgetClick(
  1. BuildContext? context, {
  2. int delayed = 100,
})

模拟点击某个组件 context 需要执行模拟点击的组件的context delayed 延迟执行抬起事件的时长,单位毫秒

Implementation

static mockWidgetClick(BuildContext? context, {int delayed = 100}) async {
  var renderObject = context?.findRenderObject();
  if (renderObject is RenderBox) {
    var global =
        renderObject.localToGlobal(renderObject.size.center(Offset.zero));
    await mockLocationClick(global.dx, global.dy, delayed: delayed);
  }
}