Perguntas com a marcação «android-espresso»

5
Kotlin e o novo ActivityTestRule: o @Rule deve ser público
Estou tentando fazer um teste de interface do usuário para meu aplicativo Android no Kotlin. Desde o novo sistema usando ActivityTestRule, não posso fazê-lo funcionar: ele compila corretamente e, em tempo de execução, recebo: java.lang.Exception: The @Rule 'mActivityRule' must be public. at org.junit.internal.runners.rules.RuleFieldValidator.addError(RuleFieldValidator.java:90) at org.junit.internal.runners.rules.RuleFieldValidator.validatePublic(RuleFieldValidator.java:67) at org.junit.internal.runners.rules.RuleFieldValidator.validateField(RuleFieldValidator.java:55) at org.junit.internal.runners.rules.RuleFieldValidator.validate(RuleFieldValidator.java:50) at …

9
Conflito com a dependência 'com.android.support:support-annotations'. As versões resolvidas para o aplicativo (23.1.0) e o aplicativo de teste (23.0.1) diferem
Ao construir, recebo o seguinte erro: Conflict with dependency 'com.android.support:support-annotations'. Resolved versions for app (23.1.0) and test app (23.0.1) differ. Estas são minhas dependências gradle dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') compile 'com.android.support:support-v4:23.1.0' compile 'com.android.support:appcompat-v7:23.1.0' compile 'com.android.support:design:23.1.0' compile 'com.android.support:cardview-v7:23.1.0' compile 'com.android.support:recyclerview-v7:23.1.0' compile 'com.squareup.retrofit:retrofit:1.9.0' compile 'com.squareup.okhttp:okhttp:2.4.0' compile 'com.squareup.picasso:picasso:2.5.2' compile 'com.jakewharton:butterknife:7.0.1' …


13
Espresso: Thread.sleep ();
O Espresso afirma que não há necessidade Thread.sleep();, mas meu código não funciona a menos que eu o inclua. Estou me conectando a um IP. Durante a conexão, uma caixa de diálogo de progresso é exibida. Preciso sleepaguardar o encerramento do diálogo. Este é o meu snippet de teste onde …

9
Usando o Espresso para clicar em visualizar dentro do item RecyclerView
Como posso usar o Espresso para clicar em uma visualização específica dentro de um item RecyclerView ? Sei que posso clicar no item na posição 0 usando: onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); Mas preciso clicar em uma visualização específica dentro desse item e não no próprio item. Desde já, obrigado. - editar …


5
corresponde (not (isDisplayed ())) falha com NoMatchingViewException
Estou tentando testar a ausência da visualização da IU. O seletor de visualização é o seguinte: public static ViewInteraction onMyTestUi() { return onView(withId(R.id.myTestId)); } O seletor funciona bem para verificar se a visualização é exibida, mas dá erro ao verificar se a visualização não é exibida. Estou usando isso da …

6
Verifique se uma caixa de diálogo é exibida com o Espresso
Estou tentando escrever alguns testes com o novo kit android-test (Espresso) . Mas não consigo encontrar nenhuma informação sobre como verificar se uma caixa de diálogo é exibida e realizar algumas ações nela (como clicar nos botões positivo e negativo, etc). Observe que uma caixa de diálogo também pode ser …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.