Использование Robotiumin Как проверить или сделать тестовый случай, чтобы проверить доступность сетевого подключения в Android?

StackOverflow https://stackoverflow.com//questions/9688451

Вопрос

Я новичок в тестировании 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" />
.

Лично пришлось запустить определенную проверку, чтобы увидеть, может ли пользователю получить доступ к моему серверу (возможность блокировки брандмауэра, или пользователь, имеющий только локальное соединение)

Удачи !!

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top