Использование Robotiumin Как проверить или сделать тестовый случай, чтобы проверить доступность сетевого подключения в Android?
-
13-12-2019 - |
Вопрос
Я новичок в тестировании Android, я использую роботиума для тестирования, и у меня есть сценарий, где мне нужно проверить, это подключение сети (WiFi, 3G, 2G) доступно или нет, так как я могу написать тестовый случайза это.Пожалуйста, помогите решить это .. Спасибо.
Решение
Источник: Как проверить доступ в Интернет на Android?Initaddress никогда не раз выше
public boolean isOnline() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
return cm.getActiveNetworkInfo().isConnectedOrConnecting();
}
.
Вам понадобятся это в вашем манифесте
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
.
Лично пришлось запустить определенную проверку, чтобы увидеть, может ли пользователю получить доступ к моему серверу (возможность блокировки брандмауэра, или пользователь, имеющий только локальное соединение)
Удачи !!
Не связан с StackOverflow