UiAutomator自动打开关闭wifi

    xiaoxiao2021-12-14  16

    在UiAutomator 2.0里,我们终于可以调用到Android的接口了,那么有些操作就不要再用UI脚本的方式去实现了,从而避免与UI界面耦合。

    比如,有那么一两条测试用例,需要在wifi关闭或开启的状态下进行测试的,那就可使用如下方法去操作。

    /** * 是否开启 wifi true:开启 false:关闭 * * @param isEnable */ public void setWifi(boolean isEnable) { // if (mWm == null) { mWm = (WifiManager) InstrumentationRegistry.getContext().getSystemService(Context.WIFI_SERVICE); return; } if (isEnable) {// 开启wifi if (!mWm.isWifiEnabled()) { mWm.setWifiEnabled(true); } } else { // 关闭 wifi if (mWm.isWifiEnabled()) { mWm.setWifiEnabled(false); } } }
    转载请注明原文地址: https://ju.6miu.com/read-968626.html

    最新回复(0)