В моем приложении есть кнопка, которая будет включена или отключена на основе подключения к Интернету, так как я могу написать код Espresso для проверки подключения к Интернету в Android?Как подключить или отключить межсетевое соединение в Espresso для Android
0
A
ответ
1
Наверное, как обычно.
Для получения ConnectivityManager
вам понадобится Context
. Если вы используете ActivityTestRule
в ваших Espresso
тестов, а затем просто передать:
mActivityTestRule.getActivity()
к методу, который проверяет состояние соединения.
Пример кода:
public static boolean isConnected(Context context) {
ConnectivityManager connectivityManager
= (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetworkInfo = connectivityManager.getActiveNetworkInfo();
return activeNetworkInfo != null && activeNetworkInfo.isConnected();
}
Использование:
assertTrue(isConnected(mActivityTestRule.getActivity()));
Смежные вопросы
- 1. Как подключить или отключить динамик
- 2. Как подключить или отключить сервер smtp?
- 3. Как подключить сетевое соединение в приложении Android?
- 4. Тест espresso для Android
- 5. Как разделить график на два набора, имеющих максимальное межсетевое соединение?
- 6. Android: Как программно подключить/отключить OTG
- 7. Как подключить соединение AsyncTask
- 8. Как подключить отложенное соединение
- 9. Как отключить соединение gsm
- 10. Как отключить анимацию в aws devicefarm для теста espresso для Android.
- 11. Android Espresso неправильно настроен или работает нестабильно?
- 12. Espresso android facebook login
- 13. Как я могу использовать Espresso для тестирования на Android?
- 14. Как подключить сигнальное соединение для модульного теста
- 15. Как отключить анимацию в коде при запуске тестов Espresso
- 16. Как отключить службу Android или отключить приемник?
- 17. Google Espresso или Robotium
- 18. Как подключить соединение в сценарии приложений Google?
- 19. Android espresso test NavigationView
- 20. Android Espresso с кинжалом
- 21. Android Espresso Exception: android.support.test.espresso.NoMatchingViewException
- 22. Android Espresso failed AssertionFailedWithCauseError
- 23. Как подключить устройство Android Android
- 24. Android Espresso - Веб-браузер
- 25. Android Espresso vs Actionbar
- 26. Как подключить удаленное соединение mysql в cpanel
- 27. USB-соединение в Android
- 28. Android Espresso. Как проверить ErrorText в TextInputLayout
- 29. Как подключить Android-соединение к подключению к веб-соединению actioncable?
- 30. Как подключить сервлет к Android-приложению, используя URL-соединение.?