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

标签 android robotium network-connection

我是 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/

相关文章:

java - Android:二进制 XML "You must supply a layout_height attribute."

android - 当我尝试在Android程序中放入背景时出现错误

android - 如何移除非消耗品并再次购买(在测试 Android 应用程序时)?

android - 如何使用 Robotium 在屏幕上的特定位置执行单击?

android - 在 Android 项目 :- In my application there are lots of images, 中,我必须验证它们,我如何使用断言

android - 致命异常不杀死我的整个 Android 应用程序是否正常?

java - 为什么在 ActionBarActivity 上运行测试时会出现 NoClassDefFoundError?

ios - 检查具有可达性的网络连接 - IsWWAN 标志始终为 'false'

c# - 如何在 Windows Phone 8 应用程序中检查互联网连接可用性

ios - 在 iOS 7 for iPhone SDK 中检查网络可用性