使用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" />
我曾经亲自跑具体的检查,看是否用户可以访问我的服务器防火墙(可能性阻止,或者只有本地连接的用户)
祝您好运!
它的做工精细加入活动实例是这样的... ConnectivityManager厘米=(ConnectivityManager)活动\t \t \t \t .getSystemService(Context.CONNECTIVITY_SERVICE);!谢谢.. – user749873 2012-03-13 17:48:01