es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: ANDROID-ESPRESSO

No se puede ejecutar las pruebas instrumentadas de Android

Estoy intentando ejecutar pruebas de IU utilizando Espresso en AS Arctic Fox 2020.3.1 Patch 3 ARM preview. Siguiendo las instrucciones de Google para configurar, estas son mis dependencias: // Librería principal androidTestImplementation ‘androidx.test:core:1.4.0’; // AndroidJUnitRunner y JUnit Rules androidTestImplementation ‘androidx.test:runner:1.4.0’; androidTestImplementation ‘androidx.test:rules:1.4.0’; androidTestUtil ‘androidx.test:orchestrator:1.4.0’; // Asertos androidTestImplementation ‘androidx.test.ext:junit:1.1.3’; androidTestImplementation ‘androidx.test.ext:truth:1.4.0’; . . . Read more

No se puede importar ni utilizar “builder” para la coincidencia de vistas de RecyclerView con Kakao Cup.

Tratando de realizar pruebas de UI con Kakao cup y estoy frustrado al intentar hacer que un ‘matcher’ funcione con RecyclerView. https://github.com/KakaoCup/Kakao#create-the-klistviewkrecyclerview Este es su ejemplo: val recycler = KRecyclerView { builder = { withId(R.id.recycler_view) } } Estoy tratando de hacer lo mismo: val homeRecyclerView: KRecyclerView = KRecyclerView { builder . . . Read more

No se puede obtener el mensaje de tostada en el Automatizador de IU.

En nuestra aplicación, estamos utilizando Toast.makeText(context, context.getString(R.string.contact_not_present), Toast.LENGTH_SHORT).show(); para mostrar un mensaje Toast. Para la Automatización de UI, estamos utilizando https://developer.android.com/training/testing/ui-automator. Mientras automatizamos un caso de uso que debería activar un mensaje Toast, el mensaje Toast se activó como se esperaba, pero no puedo encontrarlo. Estoy intentando localizar el elemento . . . Read more

Error de Base de Datos de Room al realizar la prueba de espresso “No se puede acceder a la base de datos en el hilo principal”.

Estoy utilizando Espresso para realizar pruebas y estoy recibiendo un error al ejecutar el siguiente método. viewModel.getData().observe(viewLifecycleOwner, Observer { options -> Log.d(TAG, “onViewCreated: $options”) val data = options.filter { option -> option.type!! == OptionType.DATA} <pre><code> updateData.updateUIComponent(data) }) El método “getData” retorna un objeto LiveData y funciona bien en los Fragments, . . . Read more