Skip to content

Commit e06f6e0

Browse files
committed
Update finder parameter handling in widget tester
Replaces usage of 'id' with 'finder_id' and adds support for 'finder_index' in tap, long_press, enter_text, and mouse_hover actions in RemoteWidgetTester. Also removes unused import from flutter_tester.dart.
1 parent 098ebc9 commit e06f6e0

File tree

2 files changed

+9
-6
lines changed

2 files changed

+9
-6
lines changed

packages/flet_integration_test/lib/src/flutter_tester.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
import 'dart:async';
2-
import 'dart:typed_data';
32
import 'dart:ui';
43

54
import 'package:flet/flet.dart';

packages/flet_integration_test/lib/src/remote_widget_tester.dart

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -125,19 +125,23 @@ class RemoteWidgetTester extends FlutterWidgetTester {
125125
final bytes = await takeScreenshot(params["name"] as String);
126126
return _ok(base64Encode(bytes));
127127
case "tap":
128-
await _withFinder(params["id"], (finder) => tap(finder));
128+
await _withFinder(params["finder_id"],
129+
(finder) => tap(finder, params["finder_index"]));
129130
return _ok();
130131
case "long_press":
131-
await _withFinder(params["id"], (finder) => longPress(finder));
132+
await _withFinder(params["finder_id"],
133+
(finder) => longPress(finder, params["finder_index"]));
132134
return _ok();
133135
case "enter_text":
134136
await _withFinder(
135-
params["id"],
136-
(finder) => enterText(finder, params["text"] as String),
137+
params["finder_id"],
138+
(finder) => enterText(
139+
finder, params["finder_index"], params["text"] as String),
137140
);
138141
return _ok();
139142
case "mouse_hover":
140-
await _withFinder(params["id"], (finder) => mouseHover(finder));
143+
await _withFinder(params["finder_id"],
144+
(finder) => mouseHover(finder, params["finder_index"]));
141145
return _ok();
142146
case "teardown":
143147
_triggerTeardown();

0 commit comments

Comments
 (0)