Я пытаюсь программно включить / отключить Wi-Fi в моем тесте Xamarin Ui.
Я уже нашел это: Android: как включить / отключить Wi-Fi или подключение к Интернету программно. Но, похоже, это не работает в UiTest.
Я тоже пробовал что-то вроде этого:
Context appContext = Android.App.Application.Context;
var wifiManager = (WifiManager)appContext.GetSystemService(Context.WifiService);
bool status = false;
wifiManager.SetWifiEnabled(status);
Первая строка (Android.App.Application.Context) выдает исключение:
Message: System.IO.FileNotFoundException : Could not load file or assembly 'Java.Interop, Version=0.1.0.0, Culture=neutral, PublicKeyToken=84e04ff9cfb79065' or one of its dependencies. The system cannot find the file specified.
Я использую следующие пространства имен:
using Android.Net.Wifi;
using Android.Content;
В моем проекте есть ссылка на Mono.Android
.
Xamarin.Android
и представьте его как бэкдор, который вы можете вызвать через код UITest. - person SushiHangover   schedule 17.05.2018