使用Robotiumin如何检查或制作测试用例以检查android中的网络连接可用性?

问题描述:

我是新的android测试我正在使用robotium进行测试目的,我有一个场景,我需要检查网络(WiFi,3G,2G)连接是否可用,所以我如何编写测试用例这个。请帮忙解决这个问题.. 谢谢。使用Robotiumin如何检查或制作测试用例以检查android中的网络连接可用性?

来源: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(); 
} 

在你需要这些您的清单

<uses-permission android:name="android.permission.INTERNET" /> 
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" /> 

我曾经亲自跑具体的检查,看是否用户可以访问我的服务器防火墙(可能性阻止,或者只有本地连接的用户)

祝您好运!

+0

它的做工精细加入活动实例是这样的... ConnectivityManager厘米=(ConnectivityManager)活动\t \t \t \t .getSystemService(Context.CONNECTIVITY_SERVICE);!谢谢.. – user749873 2012-03-13 17:48:01