我是 android 测试的新手 我正在使用 Robotium 进行测试,我有一个场景需要检查网络(WiFi、3G、2G)连接是否可用,那么我该如何编写测试用例为了这。请帮助解决这个问题.. 谢谢。
最佳答案
来源:How to check internet access on Android? InetAddress never times out
public boolean isOnline() {
ConnectivityManager cm =
(ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
return cm.getActiveNetworkInfo().isConnectedOrConnecting();
}
你的 list 中需要这些
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
我个人必须运行特定检查以查看用户是否可以访问我的服务器(防火墙阻止的可能性,或者用户只有本地连接)
祝你好运!
关于android - 使用Robotiumin如何检查或制作测试用例以检查android中的网络连接可用性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9688451/