Robotiuminを使用するには、Androidのネットワーク接続の可用性を確認するためにテストケースをチェックする方法を確認しますか?
-
13-12-2019 - |
質問
私はAndroidテストで私が検査目的のためのロボットを使っています、そして私はチェックする必要があるシナリオを持っています(WiFi、3g、2g)接続が可能であるかどうか、あるいはテストケースを書くことができますかこのため。これを解決するのを助けてください。 ありがとう。
解決
ソース: Androidのインターネットアクセスを確認する方法?InetAddressは決して
のタイムアウトしません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" />
.
私は個人的に、ユーザーが私のサーバーにアクセスできるかどうか(ファイアウォールのブロックの可能性、またはローカル接続のみを持つユーザー)
を確認する必要がありました。所属していません StackOverflow