小编Hol*_*rdo的帖子

如何检查输入字段上的文本是否被遮挡

我正在尝试测试密码是否被遮挡,这就是我走了多远,但似乎颤振可以读取文本,即使它被遮挡。

 testWidgets('password must be hidden', (WidgetTester tester) async {
  await tester.pumpWidget(wrapWithMaterialApp(child: page));

  await tester.enterText(find.byKey(Key('pass')), '1234');
  final passFinder = find.text('1234');
  expect(passFinder, findsNothing);

});
Run Code Online (Sandbox Code Playgroud)

测试实际上找到了“1234”,但我完全确定它被掩盖了。

dart flutter widget-test-flutter

5
推荐指数
1
解决办法
852
查看次数

标签 统计

dart ×1

flutter ×1

widget-test-flutter ×1