2015-09-24 60 views

回答

0

方法-1

轉到無線上網的頁面 - 勾選 「Conncted」 你的SSID下面的字符串。

方法-2

退房的adb shell netcfg放和grep爲WiFi接口有效ip地址,mostly- wlan0

方法-3(但它只是對根植電話)

退房看跌adb shell wpa_cli ifname=wlan0 status,它提供了無線網絡連接與否的信息。

以上所有方法都可以使用uiautomator進行編碼。

1

由於版本21(?)UiAutomator可以訪問Instrumentation,因此可以訪問上下文。

Instrumentation instrumentation = InstrumentationRegistry.getInstrumentation(); 
Context context = instrumentation.getContext(); 
WifiManager wManager = context.getSystemService(Context.WIFI_SERVICE); //this works for other services as well 

現在你可以使用所有WifiManager方法,如:

wManager.isWifiEnabled() 
wManager.setWifiEnabled(boolean) //turn wifi on and off