Я экспериментировал с тестированием UI Xamarin на iOS какое-то время, и все работает так, как ожидалось, за исключением части скриншотов. При выполнении app.Screenshot («Первый»); Я получаю следующее сообщение об ошибке:Xamarin.iOS UITesting - UnauthorizedAccessException
System.Exception: Ошибка при выполнении Screenshot ("Первый") ----> System.UnauthorizedAccessException: Доступ к пути "/screenshot-1.png" Отказано ,
Я искал всюду в Интернете, но я не мог найти способ преодолеть эту проблему. Любая помощь будет принята с благодарностью!
P.S: Я также запустить Xamarin Studio, с правами администратора, но опять не повезло
Downgrading NUnit в 2.6.4 работал для меня @SushiHangover! Большое спасибо! – Zez3
@SushiHangover Есть ли причина, почему последние версии NUnit не поддерживаются? –
@ MarioGalván Проблемы с совместимостью, так как Nunit 3.0+ ввел изменения с Nunit 2.x, и поэтому Xamarin Studio/UITest все еще используют 2.6.3/2.6.4, чтобы предотвратить нарушение текущего кода тестирования клиента. Есть некоторые проблемы с bugzilla, связанные с этим, и я видел NUnit 3.0 PR в некоторой базе кода, но реальный ответ на то, что 3.0 будет иметь полную поддержку, - один для Xamarin. ; -/https://developer.xamarin.com/guides/cross-platform/application_fundamentals/installing-nunit-using-nuget/ – SushiHangover