大佬教程收集整理的这篇文章主要介绍了Flutter 集成测试:我无法定位我的一些小部件 - 找不到 Getter,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在学习 Flutter 中的集成测试,但遇到了一个问题。
我的应用包含一个登录按钮小部件,我的测试从抽水开始。
但是,我似乎无法定位它。
每次尝试都会导致以下错误:
integration_test/doctor_integration_test.dart:21:24: Error: Getter not found: 'SignInPage'.
expect(find.byType(SignInPagE),findsOneWidget);
^^^^^^^^^^
FAILURE: Build Failed with an exception.
SignInPage 在以下范围内调用:
@H_89_11@materialApp _buildMaterialApp(BuildContext context) { return MaterialApp( title: 'Skinopathy: Doctor',theme: themeData( priMarySwatch: colors.blue,visualDensity: VisualDensity.adaptivePlatformDensity,),routes: { '/': (context) { return BlocListener<AppBloc,AppState>( Listener: (context,statE) { if (state is AppAuthenticated) { Navigator.pushreplacement( context,MaterialPageRoute( builder: (_) => WelcomePage(),); } else if (state is AppUnauthenticated) { Navigator.pushreplacementnamed(context,'/sign_in'); } else if (state is AppOutdated) { Navigator.pushreplacement( context,MaterialPageRoute( builder: (_) => OutdatedVersionPage(),); } },child: Center( child: SplashPage(),); },'/sign_in': (context) { return SignInPage(); },
我的假设是在加载 SignInPage 之前进行集成。
_buildMaterialApp 也是 Widget _buildrootLevelWidgets(BuildContext context) 的子项
如何正确定位 SignInPage 进行测试?
还有什么我做错的吗?
请注意:我没有构建这个应用程序;我只是来测试一下。
提前致谢!
而且我很笨;我忘记导入允许它识别SignInPage的相应文件
以上是大佬教程为你收集整理的Flutter 集成测试:我无法定位我的一些小部件 - 找不到 Getter全部内容,希望文章能够帮你解决Flutter 集成测试:我无法定位我的一些小部件 - 找不到 Getter所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。