Cómo probar el gesto de desplazamiento del buscapersonas en Android con Espresso 2.2
Estoy escribiendo la prueba de la automatización para el paginador de la visión usando Espresso 2.2 en el cual necesito probar la funcionalidad del golpe.
He escrito el siguiente código:
- Android Espresso: longClick () no funciona y se comporta como click ()
- Espresso Android que iguala las vistas de texto dentro del padre
- Espresso check all in list
- Espresso: Recyclerview scroll to end
- Cómo escribir prueba funcional automatizada con Facebook SDK en la aplicación de Android?
@LargeTest public class FirstActivityTest { @Rule public ActivityTestRule<FirstActivity> firstActivityTestRule = new ActivityTestRule<>( FirstActivity.class); @Test public void testViewPagerSwipeFunctionality() throws InterruptedException{ onView(withId(R.id.tv_commu)).check(matches(withText(R.string.first_screen_text))); onView(withId(R.id.tv_skip)).check(matches(withText(R.string.skip))) ; onView(withId(R.id.radio_button_first)).check(matches(isChecked())); onView(withId(R.id.view_pager)).perform(swipLeft()); onView(withId(R.id.radio_button_second)) .check(matches(isChecked())); onView(withId(R.id.tv_comp)).check(matches(withText(R.string.second_screen_text))); onView(withId(R.id.tv_skip)).check(matches(withText(R.string.skip))) ; onView(withId(R.id.view_pager)).perform(swipeLeft()); onView(withId(R.id.radio_button_third)) .check(matches(isChecked())); onView(withId(R.id.tv_skip)).check(matches(withText(R.string.skip))) ; onView(withId(R.id.tv_person)).check(matches(withText(R.string.third_screen_text)));}}
Sin embargo, el método swipeLeft () no se está resolviendo. Por favor, hágamelo saber dónde estoy haciendo mal? Tu ayuda será altamente apreciada.
- Cómo probar con Espresso un PendingIntent generado por TaskStackBuilder
- ¿Cómo podemos usar espresso para probar una actividad de configuración de Android con un PreferenceFragment?
- Android Espresso testing 'No se puede resolver el símbolo' InstrumentationRegistry ''
- problema con la importación de android.support.test. *
- Crear DummyActivity dentro de la carpeta androidTest para probar
- Android Error Clase ref en clase pre-verificada resuelta a implementación inesperada
- ¿Cómo obtener una vista desde dentro de Espresso para pasar a un IdlingResource?
- ¿Es posible inhabilitar tostadas o esperar hasta que el tostado desaparezca mientras se prueba
Usted tiene que importar swipeLeft () como:
import static android.support.test.espresso.action.ViewActions.swipeLeft;
Nota lateral: El código de ejemplo tiene swipLeft () en lugar de swipeLeft ().
Incluso si usted es capaz de deslizar, verá la acción, pero la prueba todavía fallará. Por defecto, Espresso valida 90% de visibilidad y falla de lo contrario. Usted necesita personalizar la visibilidad usted mismo, básicamente bajarla. Por favor refiérase a esta solución: Espresso: ¿Cómo probar SwipeRefreshLayout? ¡Espero que esto ayude!
- ¿La corrección automática no funciona con autocompletetextview?
- ¿Cómo se elimina la línea / sombra del separador entre la barra de estado y la pantalla principal?