fluttercommunity / fluttercommunity/flutter_webview_plugin

Testing evalJavascript failure

Abierto
#916 0 comentarios 0 reacciones 0 asignados Ver en GitHub
Lenguaje dominante
Java
Estrellas
1.5k
Forks
938
Métricas de merge de PR
Sin PR fusionados en 30 d

Descripción

I try to run a simple test with the FlutterWebviewPlugin but I can't get it to work.

```dart
void main() {
testWidgets('Test', (WidgetTester tester) async {
var plugin = FlutterWebviewPlugin();
await tester.pumpWidget(MaterialApp(
home: Scaffold(
body: Center(
child: FutureBuilder(
// future: Future.value('2'),
future: plugin.launch('', hidden: false).then((_) => plugin.evalJavascript('1+1')),
builder: (context, snapshot) {
if (snapshot.hasError) throw snapshot.error!;
if (!snapshot.hasData) return Text('...');
return Text(snapshot.data!);
},
),
),
),
));
// expect(find.text('...'), findsOneWidget);
expect(find.text('2'), findsOneWidget); // TestFailure
});
}

```

Guía de contribución

No hay ninguna guía de contribución indexada para este repositorio

Línea de trabajo

Comienza reproduciendo la prueba de widget proporcionada y siguiendo FlutterWebviewPlugin.launch seguido de evalJavascript('1+1'). El issue no indica ningún archivo fuente ni ninguna prueba existente; la finalización debería explicar por qué no se encuentra el “2” esperado y proporcionar una prueba funcional o una corrección confirmada para esta secuencia.

Escrito por el modelo de indexación a partir del texto del issue.

Evaluación

Stack tecnológico
dart, flutter
Área
mobile-dev, testing
Tipo de issue
Error
Dificultad
3/5
Tiempo estimado
1-2 días
Estado de actividad
Estancado
Claridad
Necesita aclaración
Aptitud para principiantes
32/100

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.